[INFO] cloning repository https://github.com/mjgil-chimerair/chimera-elixir
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mjgil-chimerair/chimera-elixir" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmjgil-chimerair%2Fchimera-elixir", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmjgil-chimerair%2Fchimera-elixir'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 43cd6e1c05bad19ee5fa780ddcd10985a6fcaf85
[INFO] testing mjgil-chimerair/chimera-elixir/43cd6e1c05bad19ee5fa780ddcd10985a6fcaf85 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmjgil-chimerair%2Fchimera-elixir" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mjgil-chimerair/chimera-elixir
[INFO] finished tweaking git repo https://github.com/mjgil-chimerair/chimera-elixir
[INFO] tweaked toml for git repo https://github.com/mjgil-chimerair/chimera-elixir written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mjgil-chimerair/chimera-elixir on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mjgil-chimerair/chimera-elixir already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-3-tc1/source/crates/chimera_term/fuzz/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] [stderr] warning: Cargo.toml: unused manifest key: workspace.dev-dependencies
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_parser/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_parser` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_expand/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_expand` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_ast_validate/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_ast_validate` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_term/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_term` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_codegen/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_codegen` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_lexer/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_lexer` (manifest) generated 1 warning
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/mjgil-chimerair/chimera-beam`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded criterion v0.5.1
[INFO] [stderr]   Downloaded cap v0.1.2
[INFO] [stderr]   Downloaded cargo-fuzz v0.13.1
[INFO] [stderr]   Downloaded current_platform v0.2.0
[INFO] [stderr]   Downloaded unarray v0.1.4
[INFO] [stderr]   Downloaded rusty-fork v0.3.1
[INFO] [stderr]   Downloaded rand_xorshift v0.4.0
[INFO] [stderr]   Downloaded proptest v1.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7487a80e0169b55c06677b370b6b61eb01819d0baca922142cd543abab271c23
[INFO] running `Command { std: "docker" "start" "-a" "7487a80e0169b55c06677b370b6b61eb01819d0baca922142cd543abab271c23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7487a80e0169b55c06677b370b6b61eb01819d0baca922142cd543abab271c23", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7487a80e0169b55c06677b370b6b61eb01819d0baca922142cd543abab271c23", kill_on_drop: false }`
[INFO] [stdout] 7487a80e0169b55c06677b370b6b61eb01819d0baca922142cd543abab271c23
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7301f76907118d0da0d90b25fb62f20ed3a90280c20f92c22ee5dca2846c1bd7
[INFO] running `Command { std: "docker" "start" "-a" "7301f76907118d0da0d90b25fb62f20ed3a90280c20f92c22ee5dca2846c1bd7", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/crates/chimera_term/fuzz/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: Cargo.toml: unused manifest key: workspace.dev-dependencies
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_parser/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_parser` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_codegen/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_codegen` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_expand/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_expand` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_term/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_term` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_lexer/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_lexer` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_ast_validate/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_ast_validate` (manifest) generated 1 warning
[INFO] [stderr]    Compiling chimera_source v0.1.2 (/opt/rustwide/workdir/crates/chimera_source)
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling chimera_zig_abi v0.1.2 (/opt/rustwide/workdir/crates/chimera_zig_abi)
[INFO] [stderr]    Compiling cap v0.1.2
[INFO] [stderr]    Compiling chimera_build v0.1.2 (/opt/rustwide/workdir/crates/chimera_build)
[INFO] [stderr]    Compiling chimera_oracle_tests v0.1.2 (/opt/rustwide/workdir/crates/chimera_oracle_tests)
[INFO] [stderr]    Compiling chimera_allocator v0.1.2 (/opt/rustwide/workdir/crates/chimera_allocator)
[INFO] [stderr]    Compiling chimera_diag v0.1.2 (/opt/rustwide/workdir/crates/chimera_diag)
[INFO] [stderr]    Compiling chimera_lexer v0.1.2 (/opt/rustwide/workdir/crates/chimera_lexer)
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling chimera_cst v0.1.2 (/opt/rustwide/workdir/crates/chimera_cst)
[INFO] [stderr]    Compiling chimera_fmt v0.1.2 (/opt/rustwide/workdir/crates/chimera_fmt)
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stdout] warning: methods `indent` and `current_line_len` are never used
[INFO] [stdout]    --> crates/chimera_fmt/src/lib.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | impl Formatter {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 207 |     fn indent(&self, level: usize) -> String {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn current_line_len(&self, indent_level: usize) -> usize {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling chimera_term v0.1.2 (/opt/rustwide/workdir/crates/chimera_term)
[INFO] [stderr]    Compiling chimera_ast v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast)
[INFO] [stderr]    Compiling chimera_xref v0.1.2 (/opt/rustwide/workdir/crates/chimera_xref)
[INFO] [stderr]    Compiling chimera_parser v0.1.2 (/opt/rustwide/workdir/crates/chimera_parser)
[INFO] [stderr]    Compiling chimera_ast_validate v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast_validate)
[INFO] [stderr]    Compiling chimera_typespec v0.1.2 (/opt/rustwide/workdir/crates/chimera_typespec)
[INFO] [stdout] warning: unused import: `SourceOffset`
[INFO] [stdout]   --> crates/chimera_typespec/src/lib.rs:11:36
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_diagnostic` is never used
[INFO] [stdout]   --> crates/chimera_ast_validate/src/lib.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl ValidationError {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] 34 |     fn to_diagnostic(&self, message: impl Into<String>) -> Diagnostic {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]   --> crates/chimera_ast_validate/src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct Validator {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 47 |     context: ExprContext,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]    --> crates/chimera_typespec/src/lib.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub struct TypespecValidator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 425 |     context: ValidationContext,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BeamTypeSpec` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum BeamTypeSpec {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BeamTypeMeta` is never constructed
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct BeamTypeMeta {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_spec_meta` and `from_type_meta` are never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | impl BeamTypeMeta {
[INFO] [stdout]    | ----------------- associated functions in this implementation
[INFO] [stdout] 63 |     pub fn from_spec_meta(meta: &SpecMeta) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn from_type_meta(meta: &TypeMeta) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BeamType` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub enum BeamType {
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_typespec_type` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl BeamType {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 145 |     /// Convert a TypespecType to a BeamType.
[INFO] [stdout] 146 |     pub fn from_typespec_type(ty: &TypespecType, atoms: &mut AtomTable) -> BeamType {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_typespec` and `to_term` are never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl BeamTypeSpec {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 250 |     /// Convert a Typespec to BeamTypeSpec representation.
[INFO] [stdout] 251 |     pub fn from_typespec(spec: &Typespec, atoms: &mut AtomTable) -> BeamTypeSpec {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 |     pub fn to_term(&self, atoms: &mut AtomTable) -> Term {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `count_type_arity` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:456:4
[INFO] [stdout]     |
[INFO] [stdout] 456 | fn count_type_arity(type_def: &TypespecType) -> u8 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_variables` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:463:4
[INFO] [stdout]     |
[INFO] [stdout] 463 | fn collect_variables(ty: &TypespecType, vars: &mut std::collections::HashSet<Atom>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `beam_type_to_term` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:499:4
[INFO] [stdout]     |
[INFO] [stdout] 499 | fn beam_type_to_term(ty: &BeamType, atoms: &mut AtomTable) -> Term {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type` is never used
[INFO] [stdout]  --> crates/chimera_typespec/src/parser.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn parse_type(source: &str, file_id: SourceFileId) -> Result<TypespecType, String> {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_from_tokens` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/parser.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn parse_type_from_tokens(lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_token` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/parser.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn parse_type_token(token: Token, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_name` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:101:4
[INFO] [stdout]     |
[INFO] [stdout] 101 | fn parse_type_name(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_builtin_with_parens` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:181:4
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn parse_builtin_with_parens(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_angled` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn parse_type_args_angled(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_paren` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn parse_type_args_paren(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_builtin_type` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:326:4
[INFO] [stdout]     |
[INFO] [stdout] 326 | fn parse_builtin_type(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `consume_token` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:374:4
[INFO] [stdout]     |
[INFO] [stdout] 374 | fn consume_token(lexer: &mut Lexer, expected: TokenKind) -> Result<(), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_spec` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:383:8
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub fn parse_spec(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:417:4
[INFO] [stdout]     |
[INFO] [stdout] 417 | fn parse_type_args(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_with_colon` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:441:4
[INFO] [stdout]     |
[INFO] [stdout] 441 | fn parse_type_args_with_colon(lexer: &mut Lexer) -> Result<(Vec<TypespecType>, bool), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_def` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:472:8
[INFO] [stdout]     |
[INFO] [stdout] 472 | pub fn parse_type_def(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_attribute` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:495:8
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub fn parse_attribute(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_callback` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:513:4
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn parse_callback(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_opaque` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:547:4
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn parse_opaque(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_typep` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:572:4
[INFO] [stdout]     |
[INFO] [stdout] 572 | fn parse_typep(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stdout] warning: methods `update_span` and `parse_token_as_expression` are never used
[INFO] [stdout]    --> crates/chimera_parser/src/lib.rs:139:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl<'a> Parser<'a> {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn update_span(&mut self, span: SourceSpan) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     fn parse_token_as_expression(&mut self, token: Token) -> Result<AST, ParseError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_expand v0.1.2 (/opt/rustwide/workdir/crates/chimera_expand)
[INFO] [stderr]    Compiling libfuzzer-sys v0.4.12
[INFO] [stdout] warning: field `tracers` is never read
[INFO] [stdout]   --> crates/chimera_expand/src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct MacroEnv {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     tracers: Vec<TracerId>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MacroEnv` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `context`, `origin`, and `generated` are never read
[INFO] [stdout]    --> crates/chimera_expand/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct LexicalScope {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 113 |     context: Atom,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 114 |     origin: Option<String>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 115 |     generated: bool,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LexicalScope` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_module v0.1.2 (/opt/rustwide/workdir/crates/chimera_module)
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]   --> crates/chimera_module/src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct ModuleBuilder {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     atoms: SharedAtomTable,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ModuleBuilder` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_target v0.1.2 (/opt/rustwide/workdir/crates/chimera_target)
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]    --> crates/chimera_target/src/lib.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub struct TargetAdapter {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 177 |     atoms: SharedAtomTable,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_plugin_api v0.1.2 (/opt/rustwide/workdir/crates/chimera_plugin_api)
[INFO] [stderr]    Compiling chimera_core v0.1.2 (/opt/rustwide/workdir/crates/chimera_core)
[INFO] [stdout] warning: methods `convert_guards` and `guard_from_ast` are never used
[INFO] [stdout]    --> crates/chimera_core/src/lib.rs:336:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl CoreBuilder {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 336 |     fn convert_guards(&mut self, guards: Vec<AST>) -> Result<Vec<CoreGuard>, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 341 |     fn guard_from_ast(&mut self, ast: AST) -> Result<CoreGuard, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_compile v0.1.2 (/opt/rustwide/workdir/crates/chimera_compile)
[INFO] [stderr]    Compiling chimera_ast_transform v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast_transform)
[INFO] [stderr]    Compiling chimera_lint v0.1.2 (/opt/rustwide/workdir/crates/chimera_lint)
[INFO] [stderr]    Compiling chimera_stdlib v0.1.2 (/opt/rustwide/workdir/crates/chimera_stdlib)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling chimera_codegen v0.1.2 (/opt/rustwide/workdir/crates/chimera_codegen)
[INFO] [stderr]    Compiling chimera_plugins v0.1.2 (/opt/rustwide/workdir/crates/chimera_plugins)
[INFO] [stdout] warning: unused import: `ModuleName`
[INFO] [stdout]  --> crates/chimera_codegen/src/lib.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | use chimera_term::{Atom, AtomTable, ModuleName};
[INFO] [stdout]   |                                     ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_wasm v0.1.2 (/opt/rustwide/workdir/crates/chimera_wasm)
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> crates/chimera_codegen/src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 452 | pub struct Codegen {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] 453 |     /// Configuration
[INFO] [stdout] 454 |     config: CodegenConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_cli v0.1.2 (/opt/rustwide/workdir/crates/chimera_cli)
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chimera_lsp v0.1.2 (/opt/rustwide/workdir/crates/chimera_lsp)
[INFO] [stderr]    Compiling chimera_term_fuzz v0.1.0 (/opt/rustwide/workdir/crates/chimera_term/fuzz)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.54s
[INFO] running `Command { std: "docker" "inspect" "7301f76907118d0da0d90b25fb62f20ed3a90280c20f92c22ee5dca2846c1bd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7301f76907118d0da0d90b25fb62f20ed3a90280c20f92c22ee5dca2846c1bd7", kill_on_drop: false }`
[INFO] [stdout] 7301f76907118d0da0d90b25fb62f20ed3a90280c20f92c22ee5dca2846c1bd7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1d6ba4e8a5ffc88af39e070913e4a5e8355e11bbdb0fdd18b0a8c7cdb259ff4e
[INFO] running `Command { std: "docker" "start" "-a" "1d6ba4e8a5ffc88af39e070913e4a5e8355e11bbdb0fdd18b0a8c7cdb259ff4e", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/crates/chimera_term/fuzz/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: Cargo.toml: unused manifest key: workspace.dev-dependencies
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_ast_validate/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_ast_validate` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_codegen/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_codegen` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_parser/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_parser` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_lexer/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_lexer` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_term/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_term` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_expand/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_expand` (manifest) generated 1 warning
[INFO] [stderr] warning: chimera_lexer v0.1.2 (/opt/rustwide/workdir/crates/chimera_lexer) ignoring invalid dependency `cargo-fuzz` which is missing a lib target
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stdout] warning: methods `update_span` and `parse_token_as_expression` are never used
[INFO] [stdout]    --> crates/chimera_parser/src/lib.rs:139:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl<'a> Parser<'a> {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn update_span(&mut self, span: SourceSpan) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     fn parse_token_as_expression(&mut self, token: Token) -> Result<AST, ParseError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `tracers` is never read
[INFO] [stdout]   --> crates/chimera_expand/src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct MacroEnv {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     tracers: Vec<TracerId>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MacroEnv` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `context`, `origin`, and `generated` are never read
[INFO] [stdout]    --> crates/chimera_expand/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct LexicalScope {
[INFO] [stdout]     |            ------------ fields in this struct
[INFO] [stdout] 113 |     context: Atom,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 114 |     origin: Option<String>,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 115 |     generated: bool,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LexicalScope` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]   --> crates/chimera_module/src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct ModuleBuilder {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     atoms: SharedAtomTable,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ModuleBuilder` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]    --> crates/chimera_target/src/lib.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub struct TargetAdapter {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 177 |     atoms: SharedAtomTable,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stdout] warning: methods `convert_guards` and `guard_from_ast` are never used
[INFO] [stdout]    --> crates/chimera_core/src/lib.rs:336:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl CoreBuilder {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 336 |     fn convert_guards(&mut self, guards: Vec<AST>) -> Result<Vec<CoreGuard>, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 341 |     fn guard_from_ast(&mut self, ast: AST) -> Result<CoreGuard, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stdout] warning: method `to_diagnostic` is never used
[INFO] [stdout]   --> crates/chimera_ast_validate/src/lib.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl ValidationError {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] 34 |     fn to_diagnostic(&self, message: impl Into<String>) -> Diagnostic {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]   --> crates/chimera_ast_validate/src/lib.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct Validator {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] 47 |     context: ExprContext,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stdout] warning: unused import: `ModuleName`
[INFO] [stdout]  --> crates/chimera_codegen/src/lib.rs:9:37
[INFO] [stdout]   |
[INFO] [stdout] 9 | use chimera_term::{Atom, AtomTable, ModuleName};
[INFO] [stdout]   |                                     ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> crates/chimera_codegen/src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 452 | pub struct Codegen {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] 453 |     /// Configuration
[INFO] [stdout] 454 |     config: CodegenConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_beam_term v0.1.0 (https://github.com/mjgil-chimerair/chimera-beam#6ff80585)
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stdout] warning: unused import: `SourceOffset`
[INFO] [stdout]   --> crates/chimera_typespec/src/lib.rs:11:36
[INFO] [stdout]    |
[INFO] [stdout] 11 | use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stdout]    |                                    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]    --> crates/chimera_typespec/src/lib.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub struct TypespecValidator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 425 |     context: ValidationContext,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BeamTypeSpec` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub enum BeamTypeSpec {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BeamTypeMeta` is never constructed
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct BeamTypeMeta {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated functions `from_spec_meta` and `from_type_meta` are never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:63:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | impl BeamTypeMeta {
[INFO] [stdout]    | ----------------- associated functions in this implementation
[INFO] [stdout] 63 |     pub fn from_spec_meta(meta: &SpecMeta) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn from_type_meta(meta: &TypeMeta) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BeamType` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:84:10
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub enum BeamType {
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_typespec_type` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 144 | impl BeamType {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 145 |     /// Convert a TypespecType to a BeamType.
[INFO] [stdout] 146 |     pub fn from_typespec_type(ty: &TypespecType, atoms: &mut AtomTable) -> BeamType {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_typespec` and `to_term` are never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:251:12
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl BeamTypeSpec {
[INFO] [stdout]     | ----------------- associated items in this implementation
[INFO] [stdout] 250 |     /// Convert a Typespec to BeamTypeSpec representation.
[INFO] [stdout] 251 |     pub fn from_typespec(spec: &Typespec, atoms: &mut AtomTable) -> BeamTypeSpec {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 361 |     pub fn to_term(&self, atoms: &mut AtomTable) -> Term {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `count_type_arity` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:456:4
[INFO] [stdout]     |
[INFO] [stdout] 456 | fn count_type_arity(type_def: &TypespecType) -> u8 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `collect_variables` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:463:4
[INFO] [stdout]     |
[INFO] [stdout] 463 | fn collect_variables(ty: &TypespecType, vars: &mut std::collections::HashSet<Atom>) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `beam_type_to_term` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:499:4
[INFO] [stdout]     |
[INFO] [stdout] 499 | fn beam_type_to_term(ty: &BeamType, atoms: &mut AtomTable) -> Term {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type` is never used
[INFO] [stdout]  --> crates/chimera_typespec/src/parser.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub fn parse_type(source: &str, file_id: SourceFileId) -> Result<TypespecType, String> {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_from_tokens` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/parser.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn parse_type_from_tokens(lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_token` is never used
[INFO] [stdout]   --> crates/chimera_typespec/src/parser.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn parse_type_token(token: Token, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_name` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:101:4
[INFO] [stdout]     |
[INFO] [stdout] 101 | fn parse_type_name(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_builtin_with_parens` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:181:4
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn parse_builtin_with_parens(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_angled` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn parse_type_args_angled(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_paren` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn parse_type_args_paren(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_builtin_type` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:326:4
[INFO] [stdout]     |
[INFO] [stdout] 326 | fn parse_builtin_type(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `consume_token` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:374:4
[INFO] [stdout]     |
[INFO] [stdout] 374 | fn consume_token(lexer: &mut Lexer, expected: TokenKind) -> Result<(), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_spec` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:383:8
[INFO] [stdout]     |
[INFO] [stdout] 383 | pub fn parse_spec(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:417:4
[INFO] [stdout]     |
[INFO] [stdout] 417 | fn parse_type_args(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args_with_colon` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:441:4
[INFO] [stdout]     |
[INFO] [stdout] 441 | fn parse_type_args_with_colon(lexer: &mut Lexer) -> Result<(Vec<TypespecType>, bool), String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_def` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:472:8
[INFO] [stdout]     |
[INFO] [stdout] 472 | pub fn parse_type_def(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_attribute` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:495:8
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub fn parse_attribute(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_callback` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:513:4
[INFO] [stdout]     |
[INFO] [stdout] 513 | fn parse_callback(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_opaque` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:547:4
[INFO] [stdout]     |
[INFO] [stdout] 547 | fn parse_opaque(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_typep` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:572:4
[INFO] [stdout]     |
[INFO] [stdout] 572 | fn parse_typep(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `indent` and `current_line_len` are never used
[INFO] [stdout]    --> crates/chimera_fmt/src/lib.rs:207:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | impl Formatter {
[INFO] [stdout]     | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 207 |     fn indent(&self, level: usize) -> String {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn current_line_len(&self, indent_level: usize) -> usize {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_term_fuzz v0.1.0 (/opt/rustwide/workdir/crates/chimera_term/fuzz)
[INFO] [stderr]    Compiling chimera_zig_abi v0.1.2 (/opt/rustwide/workdir/crates/chimera_zig_abi)
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling chimera_compile v0.1.2 (/opt/rustwide/workdir/crates/chimera_compile)
[INFO] [stderr]    Compiling chimera_stdlib v0.1.2 (/opt/rustwide/workdir/crates/chimera_stdlib)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling chimera_core v0.1.2 (/opt/rustwide/workdir/crates/chimera_core)
[INFO] [stderr]    Compiling chimera_target v0.1.2 (/opt/rustwide/workdir/crates/chimera_target)
[INFO] [stdout] warning: methods `convert_guards` and `guard_from_ast` are never used
[INFO] [stdout]    --> crates/chimera_core/src/lib.rs:336:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | impl CoreBuilder {
[INFO] [stdout]     | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 336 |     fn convert_guards(&mut self, guards: Vec<AST>) -> Result<Vec<CoreGuard>, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 341 |     fn guard_from_ast(&mut self, ast: AST) -> Result<CoreGuard, CoreError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `compiler`
[INFO] [stdout]    --> crates/chimera_compile/src/lib.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let compiler = Compiler::new();
[INFO] [stdout]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compiler`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling chimera_module v0.1.2 (/opt/rustwide/workdir/crates/chimera_module)
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]    --> crates/chimera_target/src/lib.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub struct TargetAdapter {
[INFO] [stdout]     |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 177 |     atoms: SharedAtomTable,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_expand v0.1.2 (/opt/rustwide/workdir/crates/chimera_expand)
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/chimera_module/src/lib.rs:651:33
[INFO] [stdout]     |
[INFO] [stdout] 651 |                     AST::Call { name, args, .. } => {
[INFO] [stdout]     |                                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `atoms` is never read
[INFO] [stdout]   --> crates/chimera_module/src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct ModuleBuilder {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 33 |     atoms: SharedAtomTable,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ModuleBuilder` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_typespec v0.1.2 (/opt/rustwide/workdir/crates/chimera_typespec)
[INFO] [stderr]    Compiling chimera_fmt v0.1.2 (/opt/rustwide/workdir/crates/chimera_fmt)
[INFO] [stderr]    Compiling chimera_xref v0.1.2 (/opt/rustwide/workdir/crates/chimera_xref)
[INFO] [stderr]    Compiling chimera_source v0.1.2 (/opt/rustwide/workdir/crates/chimera_source)
[INFO] [stderr]    Compiling chimera_oracle_tests v0.1.2 (/opt/rustwide/workdir/crates/chimera_oracle_tests)
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:679:25
[INFO] [stdout]     |
[INFO] [stdout] 679 |                 module: ref m,
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `n`
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:680:23
[INFO] [stdout]     |
[INFO] [stdout] 680 |                 name: ref n,
[INFO] [stdout]     |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `current_line_len` is never used
[INFO] [stdout]    --> crates/chimera_fmt/src/lib.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout]  74 | impl Formatter {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 215 |     fn current_line_len(&self, indent_level: usize) -> usize {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]    --> crates/chimera_typespec/src/lib.rs:425:5
[INFO] [stdout]     |
[INFO] [stdout] 424 | pub struct TypespecValidator {
[INFO] [stdout]     |            ----------------- field in this struct
[INFO] [stdout] 425 |     context: ValidationContext,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `meta` is never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     Type {
[INFO] [stdout]    |     ---- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 22 |         meta: BeamTypeMeta,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `meta` is never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Spec {
[INFO] [stdout]    |     ---- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 29 |         meta: BeamTypeMeta,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `arity` and `meta` are never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Callback {
[INFO] [stdout]    |     -------- fields in this variant
[INFO] [stdout] 33 |         name: Atom,
[INFO] [stdout] 34 |         arity: u8,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 35 |         type_pairs: Vec<(BeamType, BeamType)>,
[INFO] [stdout] 36 |         meta: BeamTypeMeta,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `meta` is never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Opaque {
[INFO] [stdout]    |     ------ field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 43 |         meta: BeamTypeMeta,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `meta` is never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     Typep {
[INFO] [stdout]    |     ----- field in this variant
[INFO] [stdout] ...
[INFO] [stdout] 50 |         meta: BeamTypeMeta,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `file_id`, `line`, `deprecated`, and `doc` are never read
[INFO] [stdout]   --> crates/chimera_typespec/src/emit.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct BeamTypeMeta {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] 56 |     pub file_id: SourceFileId,
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 57 |     pub line: u32,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 58 |     pub deprecated: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 59 |     pub doc: Option<String>,
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `BeamTypeMeta` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `None` is never constructed
[INFO] [stdout]    --> crates/chimera_typespec/src/emit.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout]  84 | pub enum BeamType {
[INFO] [stdout]     |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 139 |     None,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BeamType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_type_args` is never used
[INFO] [stdout]    --> crates/chimera_typespec/src/parser.rs:417:4
[INFO] [stdout]     |
[INFO] [stdout] 417 | fn parse_type_args(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_expand/src/lib.rs:2074:13
[INFO] [stdout]      |
[INFO] [stdout] 2074 |         let mut env = MacroEnv::new(SourceFileId::new(0));
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_diag v0.1.2 (/opt/rustwide/workdir/crates/chimera_diag)
[INFO] [stdout] warning: field `tracers` is never read
[INFO] [stdout]   --> crates/chimera_expand/src/lib.rs:45:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct MacroEnv {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 45 |     tracers: Vec<TracerId>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MacroEnv` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `context` is never read
[INFO] [stdout]    --> crates/chimera_expand/src/lib.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub struct LexicalScope {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 113 |     context: Atom,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `LexicalScope` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling chimera_build v0.1.2 (/opt/rustwide/workdir/crates/chimera_build)
[INFO] [stdout] warning: unused import: `SourceMap`
[INFO] [stdout]    --> crates/chimera_diag/src/lib.rs:575:26
[INFO] [stdout]     |
[INFO] [stdout] 575 |     use chimera_source::{SourceMap, SourceOffset, SourceSpan};
[INFO] [stdout]     |                          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling chimera_cst v0.1.2 (/opt/rustwide/workdir/crates/chimera_cst)
[INFO] [stderr]    Compiling chimera_allocator v0.1.2 (/opt/rustwide/workdir/crates/chimera_allocator)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling chimera_cli v0.1.2 (/opt/rustwide/workdir/crates/chimera_cli)
[INFO] [stderr]    Compiling chimera_lsp v0.1.2 (/opt/rustwide/workdir/crates/chimera_lsp)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling chimera_plugin_api v0.1.2 (/opt/rustwide/workdir/crates/chimera_plugin_api)
[INFO] [stderr]    Compiling chimera_lint v0.1.2 (/opt/rustwide/workdir/crates/chimera_lint)
[INFO] [stderr]    Compiling chimera_ast_transform v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast_transform)
[INFO] [stderr]    Compiling chimera_wasm v0.1.2 (/opt/rustwide/workdir/crates/chimera_wasm)
[INFO] [stderr]    Compiling chimera_plugins v0.1.2 (/opt/rustwide/workdir/crates/chimera_plugins)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_ast_transform/src/lib.rs:1030:13
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         let mut doc = create_test_document();
[INFO] [stdout]      |             ----^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling chimera_codegen v0.1.2 (/opt/rustwide/workdir/crates/chimera_codegen)
[INFO] [stderr]    Compiling chimera_ast_validate v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast_validate)
[INFO] [stderr]    Compiling chimera_term v0.1.2 (/opt/rustwide/workdir/crates/chimera_term)
[INFO] [stderr]    Compiling chimera_lexer v0.1.2 (/opt/rustwide/workdir/crates/chimera_lexer)
[INFO] [stderr]    Compiling chimera_parser v0.1.2 (/opt/rustwide/workdir/crates/chimera_parser)
[INFO] [stderr]    Compiling chimera_ast v0.1.2 (/opt/rustwide/workdir/crates/chimera_ast)
[INFO] [stdout] warning: unused imports: `SourceOffset` and `SourceSpan`
[INFO] [stdout]     --> crates/chimera_parser/src/lib.rs:1907:44
[INFO] [stdout]      |
[INFO] [stdout] 1907 |         use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stdout]      |                                            ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `SourceOffset` and `SourceSpan`
[INFO] [stdout]     --> crates/chimera_parser/src/lib.rs:1924:44
[INFO] [stdout]      |
[INFO] [stdout] 1924 |         use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stdout]      |                                            ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_diagnostic` is never used
[INFO] [stdout]   --> crates/chimera_ast_validate/src/lib.rs:34:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | impl ValidationError {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] 34 |     fn to_diagnostic(&self, message: impl Into<String>) -> Diagnostic {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]    --> crates/chimera_codegen/src/lib.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 452 | pub struct Codegen {
[INFO] [stdout]     |            ------- field in this struct
[INFO] [stdout] 453 |     /// Configuration
[INFO] [stdout] 454 |     config: CodegenConfig,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1003:13
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1013:13
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1023:13
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1050:13
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1060:13
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tok1`
[INFO] [stdout]     --> crates/chimera_parser/src/lib.rs:1911:13
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         let tok1 = parser.next_token().unwrap();
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tok1`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tok2`
[INFO] [stdout]     --> crates/chimera_parser/src/lib.rs:1914:13
[INFO] [stdout]      |
[INFO] [stdout] 1914 |         let tok2 = parser.next_token().unwrap();
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tok2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1103:13
[INFO] [stdout]      |
[INFO] [stdout] 1103 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1120:13
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `update_span` and `parse_token_as_expression` are never used
[INFO] [stdout]    --> crates/chimera_parser/src/lib.rs:139:8
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl<'a> Parser<'a> {
[INFO] [stdout]     | ------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 139 |     fn update_span(&mut self, span: SourceSpan) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |     fn parse_token_as_expression(&mut self, token: Token) -> Result<AST, ParseError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1152:13
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1167:13
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1197:13
[INFO] [stdout]      |
[INFO] [stdout] 1197 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1219:13
[INFO] [stdout]      |
[INFO] [stdout] 1219 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1258:13
[INFO] [stdout]      |
[INFO] [stdout] 1258 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1274:13
[INFO] [stdout]      |
[INFO] [stdout] 1274 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1290:13
[INFO] [stdout]      |
[INFO] [stdout] 1290 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1307:13
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1498:13
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1525:13
[INFO] [stdout]      |
[INFO] [stdout] 1525 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1569:13
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1586:13
[INFO] [stdout]      |
[INFO] [stdout] 1586 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/chimera_term/src/lib.rs:1597:13
[INFO] [stdout]      |
[INFO] [stdout] 1597 |         let mut atoms = AtomTable::new();
[INFO] [stdout]      |             ----^^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.46s
[INFO] running `Command { std: "docker" "inspect" "1d6ba4e8a5ffc88af39e070913e4a5e8355e11bbdb0fdd18b0a8c7cdb259ff4e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d6ba4e8a5ffc88af39e070913e4a5e8355e11bbdb0fdd18b0a8c7cdb259ff4e", kill_on_drop: false }`
[INFO] [stdout] 1d6ba4e8a5ffc88af39e070913e4a5e8355e11bbdb0fdd18b0a8c7cdb259ff4e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8f67d68add2c90f9b387241d0f219e261eed1a71d5596beabb90f49ab7955d5c
[INFO] running `Command { std: "docker" "start" "-a" "8f67d68add2c90f9b387241d0f219e261eed1a71d5596beabb90f49ab7955d5c", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/crates/chimera_term/fuzz/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] warning: Cargo.toml: unused manifest key: workspace.dev-dependencies
[INFO] [stderr] warning: workspace (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_ast_validate/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_ast_validate` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_parser/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_parser` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_term/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_term` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_expand/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_expand` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_lexer/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_lexer` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/chimera_codegen/Cargo.toml: unused manifest key: benchmarks
[INFO] [stderr] warning: `chimera_codegen` (manifest) generated 1 warning
[INFO] [stderr] warning: chimera_lexer v0.1.2 (/opt/rustwide/workdir/crates/chimera_lexer) ignoring invalid dependency `cargo-fuzz` which is missing a lib target
[INFO] [stderr] warning: methods `indent` and `current_line_len` are never used
[INFO] [stderr]    --> crates/chimera_fmt/src/lib.rs:207:8
[INFO] [stderr]     |
[INFO] [stderr]  74 | impl Formatter {
[INFO] [stderr]     | -------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 207 |     fn indent(&self, level: usize) -> String {
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 215 |     fn current_line_len(&self, indent_level: usize) -> usize {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_fmt` (lib) generated 1 warning
[INFO] [stderr] warning: methods `update_span` and `parse_token_as_expression` are never used
[INFO] [stderr]    --> crates/chimera_parser/src/lib.rs:139:8
[INFO] [stderr]     |
[INFO] [stderr] 108 | impl<'a> Parser<'a> {
[INFO] [stderr]     | ------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 139 |     fn update_span(&mut self, span: SourceSpan) {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 314 |     fn parse_token_as_expression(&mut self, token: Token) -> Result<AST, ParseError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `to_diagnostic` is never used
[INFO] [stderr]   --> crates/chimera_ast_validate/src/lib.rs:34:8
[INFO] [stderr]    |
[INFO] [stderr] 33 | impl ValidationError {
[INFO] [stderr]    | -------------------- method in this implementation
[INFO] [stderr] 34 |     fn to_diagnostic(&self, message: impl Into<String>) -> Diagnostic {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `context` is never read
[INFO] [stderr]   --> crates/chimera_ast_validate/src/lib.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 46 | pub struct Validator {
[INFO] [stderr]    |            --------- field in this struct
[INFO] [stderr] 47 |     context: ExprContext,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SourceOffset`
[INFO] [stderr]   --> crates/chimera_typespec/src/lib.rs:11:36
[INFO] [stderr]    |
[INFO] [stderr] 11 | use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stderr]    |                                    ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `context` is never read
[INFO] [stderr]    --> crates/chimera_typespec/src/lib.rs:425:5
[INFO] [stderr]     |
[INFO] [stderr] 424 | pub struct TypespecValidator {
[INFO] [stderr]     |            ----------------- field in this struct
[INFO] [stderr] 425 |     context: ValidationContext,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: enum `BeamTypeSpec` is never used
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:16:10
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub enum BeamTypeSpec {
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `BeamTypeMeta` is never constructed
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:55:12
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub struct BeamTypeMeta {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated functions `from_spec_meta` and `from_type_meta` are never used
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:63:12
[INFO] [stderr]    |
[INFO] [stderr] 62 | impl BeamTypeMeta {
[INFO] [stderr]    | ----------------- associated functions in this implementation
[INFO] [stderr] 63 |     pub fn from_spec_meta(meta: &SpecMeta) -> Self {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 72 |     pub fn from_type_meta(meta: &TypeMeta) -> Self {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `BeamType` is never used
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:84:10
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub enum BeamType {
[INFO] [stderr]    |          ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `from_typespec_type` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:146:12
[INFO] [stderr]     |
[INFO] [stderr] 144 | impl BeamType {
[INFO] [stderr]     | ------------- associated function in this implementation
[INFO] [stderr] 145 |     /// Convert a TypespecType to a BeamType.
[INFO] [stderr] 146 |     pub fn from_typespec_type(ty: &TypespecType, atoms: &mut AtomTable) -> BeamType {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `from_typespec` and `to_term` are never used
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:251:12
[INFO] [stderr]     |
[INFO] [stderr] 249 | impl BeamTypeSpec {
[INFO] [stderr]     | ----------------- associated items in this implementation
[INFO] [stderr] 250 |     /// Convert a Typespec to BeamTypeSpec representation.
[INFO] [stderr] 251 |     pub fn from_typespec(spec: &Typespec, atoms: &mut AtomTable) -> BeamTypeSpec {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 361 |     pub fn to_term(&self, atoms: &mut AtomTable) -> Term {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `count_type_arity` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:456:4
[INFO] [stderr]     |
[INFO] [stderr] 456 | fn count_type_arity(type_def: &TypespecType) -> u8 {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `collect_variables` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:463:4
[INFO] [stderr]     |
[INFO] [stderr] 463 | fn collect_variables(ty: &TypespecType, vars: &mut std::collections::HashSet<Atom>) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `beam_type_to_term` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:499:4
[INFO] [stderr]     |
[INFO] [stderr] 499 | fn beam_type_to_term(ty: &BeamType, atoms: &mut AtomTable) -> Term {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type` is never used
[INFO] [stderr]  --> crates/chimera_typespec/src/parser.rs:9:8
[INFO] [stderr]   |
[INFO] [stderr] 9 | pub fn parse_type(source: &str, file_id: SourceFileId) -> Result<TypespecType, String> {
[INFO] [stderr]   |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_from_tokens` is never used
[INFO] [stderr]   --> crates/chimera_typespec/src/parser.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn parse_type_from_tokens(lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_token` is never used
[INFO] [stderr]   --> crates/chimera_typespec/src/parser.rs:32:4
[INFO] [stderr]    |
[INFO] [stderr] 32 | fn parse_type_token(token: Token, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_name` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:101:4
[INFO] [stderr]     |
[INFO] [stderr] 101 | fn parse_type_name(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_builtin_with_parens` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:181:4
[INFO] [stderr]     |
[INFO] [stderr] 181 | fn parse_builtin_with_parens(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_args_angled` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:257:4
[INFO] [stderr]     |
[INFO] [stderr] 257 | fn parse_type_args_angled(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_args_paren` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:304:4
[INFO] [stderr]     |
[INFO] [stderr] 304 | fn parse_type_args_paren(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_builtin_type` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:326:4
[INFO] [stderr]     |
[INFO] [stderr] 326 | fn parse_builtin_type(name: &str, lexer: &mut Lexer) -> Result<TypespecType, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `consume_token` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:374:4
[INFO] [stderr]     |
[INFO] [stderr] 374 | fn consume_token(lexer: &mut Lexer, expected: TokenKind) -> Result<(), String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_spec` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:383:8
[INFO] [stderr]     |
[INFO] [stderr] 383 | pub fn parse_spec(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_args` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:417:4
[INFO] [stderr]     |
[INFO] [stderr] 417 | fn parse_type_args(lexer: &mut Lexer) -> Result<Vec<TypespecType>, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_args_with_colon` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:441:4
[INFO] [stderr]     |
[INFO] [stderr] 441 | fn parse_type_args_with_colon(lexer: &mut Lexer) -> Result<(Vec<TypespecType>, bool), String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_type_def` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:472:8
[INFO] [stderr]     |
[INFO] [stderr] 472 | pub fn parse_type_def(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_attribute` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:495:8
[INFO] [stderr]     |
[INFO] [stderr] 495 | pub fn parse_attribute(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_callback` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:513:4
[INFO] [stderr]     |
[INFO] [stderr] 513 | fn parse_callback(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_opaque` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:547:4
[INFO] [stderr]     |
[INFO] [stderr] 547 | fn parse_opaque(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_typep` is never used
[INFO] [stderr]    --> crates/chimera_typespec/src/parser.rs:572:4
[INFO] [stderr]     |
[INFO] [stderr] 572 | fn parse_typep(source: &str, file_id: SourceFileId) -> Result<Typespec, String> {
[INFO] [stderr]     |    ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `m`
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:679:25
[INFO] [stderr]     |
[INFO] [stderr] 679 |                 module: ref m,
[INFO] [stderr]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `n`
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:680:23
[INFO] [stderr]     |
[INFO] [stderr] 680 |                 name: ref n,
[INFO] [stderr]     |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_n`
[INFO] [stderr] 
[INFO] [stderr] warning: field `meta` is never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:22:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     Type {
[INFO] [stderr]    |     ---- field in this variant
[INFO] [stderr] ...
[INFO] [stderr] 22 |         meta: BeamTypeMeta,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `meta` is never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     Spec {
[INFO] [stderr]    |     ---- field in this variant
[INFO] [stderr] ...
[INFO] [stderr] 29 |         meta: BeamTypeMeta,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `arity` and `meta` are never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     Callback {
[INFO] [stderr]    |     -------- fields in this variant
[INFO] [stderr] 33 |         name: Atom,
[INFO] [stderr] 34 |         arity: u8,
[INFO] [stderr]    |         ^^^^^
[INFO] [stderr] 35 |         type_pairs: Vec<(BeamType, BeamType)>,
[INFO] [stderr] 36 |         meta: BeamTypeMeta,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `meta` is never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:43:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |     Opaque {
[INFO] [stderr]    |     ------ field in this variant
[INFO] [stderr] ...
[INFO] [stderr] 43 |         meta: BeamTypeMeta,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `meta` is never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 46 |     Typep {
[INFO] [stderr]    |     ----- field in this variant
[INFO] [stderr] ...
[INFO] [stderr] 50 |         meta: BeamTypeMeta,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeSpec` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `file_id`, `line`, `deprecated`, and `doc` are never read
[INFO] [stderr]   --> crates/chimera_typespec/src/emit.rs:56:9
[INFO] [stderr]    |
[INFO] [stderr] 55 | pub struct BeamTypeMeta {
[INFO] [stderr]    |            ------------ fields in this struct
[INFO] [stderr] 56 |     pub file_id: SourceFileId,
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr] 57 |     pub line: u32,
[INFO] [stderr]    |         ^^^^
[INFO] [stderr] 58 |     pub deprecated: Option<String>,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 59 |     pub doc: Option<String>,
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `BeamTypeMeta` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variant `None` is never constructed
[INFO] [stderr]    --> crates/chimera_typespec/src/emit.rs:139:5
[INFO] [stderr]     |
[INFO] [stderr]  84 | pub enum BeamType {
[INFO] [stderr]     |          -------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 139 |     None,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `BeamType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_parser` (lib) generated 1 warning
[INFO] [stderr] warning: `chimera_ast_validate` (lib) generated 2 warnings
[INFO] [stderr] warning: `chimera_typespec` (lib) generated 28 warnings (run `cargo fix --lib -p chimera_typespec` to apply 1 suggestion)
[INFO] [stderr] warning: `chimera_typespec` (lib test) generated 11 warnings (2 duplicates) (run `cargo fix --lib -p chimera_typespec --tests` to apply 2 suggestions)
[INFO] [stderr] warning: field `tracers` is never read
[INFO] [stderr]   --> crates/chimera_expand/src/lib.rs:45:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub struct MacroEnv {
[INFO] [stderr]    |            -------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 45 |     tracers: Vec<TracerId>,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `MacroEnv` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `context`, `origin`, and `generated` are never read
[INFO] [stderr]    --> crates/chimera_expand/src/lib.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub struct LexicalScope {
[INFO] [stderr]     |            ------------ fields in this struct
[INFO] [stderr] 113 |     context: Atom,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 114 |     origin: Option<String>,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr] 115 |     generated: bool,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `LexicalScope` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_expand/src/lib.rs:2074:13
[INFO] [stderr]      |
[INFO] [stderr] 2074 |         let mut env = MacroEnv::new(SourceFileId::new(0));
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `context` is never read
[INFO] [stderr]    --> crates/chimera_expand/src/lib.rs:113:5
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub struct LexicalScope {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] 113 |     context: Atom,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `LexicalScope` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_ast_transform/src/lib.rs:1030:13
[INFO] [stderr]      |
[INFO] [stderr] 1030 |         let mut doc = create_test_document();
[INFO] [stderr]      |             ----^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_expand` (lib) generated 2 warnings
[INFO] [stderr] warning: `chimera_expand` (lib test) generated 3 warnings (1 duplicate) (run `cargo fix --lib -p chimera_expand --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `chimera_ast_transform` (lib test) generated 1 warning (run `cargo fix --lib -p chimera_ast_transform --tests` to apply 1 suggestion)
[INFO] [stderr] warning: field `atoms` is never read
[INFO] [stderr]   --> crates/chimera_module/src/lib.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub struct ModuleBuilder {
[INFO] [stderr]    |            ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 33 |     atoms: SharedAtomTable,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ModuleBuilder` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `name`
[INFO] [stderr]    --> crates/chimera_module/src/lib.rs:651:33
[INFO] [stderr]     |
[INFO] [stderr] 651 |                     AST::Call { name, args, .. } => {
[INFO] [stderr]     |                                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `compiler`
[INFO] [stderr]    --> crates/chimera_compile/src/lib.rs:397:13
[INFO] [stderr]     |
[INFO] [stderr] 397 |         let compiler = Compiler::new();
[INFO] [stderr]     |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_compiler`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `current_line_len` is never used
[INFO] [stderr]    --> crates/chimera_fmt/src/lib.rs:215:8
[INFO] [stderr]     |
[INFO] [stderr]  74 | impl Formatter {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 215 |     fn current_line_len(&self, indent_level: usize) -> usize {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_module` (lib) generated 1 warning
[INFO] [stderr] warning: `chimera_module` (lib test) generated 2 warnings (1 duplicate) (run `cargo fix --lib -p chimera_module --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `chimera_compile` (lib test) generated 1 warning (run `cargo fix --lib -p chimera_compile --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `chimera_fmt` (lib test) generated 1 warning
[INFO] [stderr] warning: field `atoms` is never read
[INFO] [stderr]    --> crates/chimera_target/src/lib.rs:177:5
[INFO] [stderr]     |
[INFO] [stderr] 171 | pub struct TargetAdapter {
[INFO] [stderr]     |            ------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 177 |     atoms: SharedAtomTable,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SourceOffset` and `SourceSpan`
[INFO] [stderr]     --> crates/chimera_parser/src/lib.rs:1907:44
[INFO] [stderr]      |
[INFO] [stderr] 1907 |         use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stderr]      |                                            ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `SourceOffset` and `SourceSpan`
[INFO] [stderr]     --> crates/chimera_parser/src/lib.rs:1924:44
[INFO] [stderr]      |
[INFO] [stderr] 1924 |         use chimera_source::{SourceFileId, SourceOffset, SourceSpan};
[INFO] [stderr]      |                                            ^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `tok1`
[INFO] [stderr]     --> crates/chimera_parser/src/lib.rs:1911:13
[INFO] [stderr]      |
[INFO] [stderr] 1911 |         let tok1 = parser.next_token().unwrap();
[INFO] [stderr]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tok1`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `tok2`
[INFO] [stderr]     --> crates/chimera_parser/src/lib.rs:1914:13
[INFO] [stderr]      |
[INFO] [stderr] 1914 |         let tok2 = parser.next_token().unwrap();
[INFO] [stderr]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_tok2`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1003:13
[INFO] [stderr]      |
[INFO] [stderr] 1003 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1013:13
[INFO] [stderr]      |
[INFO] [stderr] 1013 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1023:13
[INFO] [stderr]      |
[INFO] [stderr] 1023 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1050:13
[INFO] [stderr]      |
[INFO] [stderr] 1050 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1060:13
[INFO] [stderr]      |
[INFO] [stderr] 1060 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1103:13
[INFO] [stderr]      |
[INFO] [stderr] 1103 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1120:13
[INFO] [stderr]      |
[INFO] [stderr] 1120 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1152:13
[INFO] [stderr]      |
[INFO] [stderr] 1152 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1167:13
[INFO] [stderr]      |
[INFO] [stderr] 1167 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1197:13
[INFO] [stderr]      |
[INFO] [stderr] 1197 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1219:13
[INFO] [stderr]      |
[INFO] [stderr] 1219 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1238:13
[INFO] [stderr]      |
[INFO] [stderr] 1238 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1258:13
[INFO] [stderr]      |
[INFO] [stderr] 1258 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1274:13
[INFO] [stderr]      |
[INFO] [stderr] 1274 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1290:13
[INFO] [stderr]      |
[INFO] [stderr] 1290 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1307:13
[INFO] [stderr]      |
[INFO] [stderr] 1307 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1498:13
[INFO] [stderr]      |
[INFO] [stderr] 1498 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1511:13
[INFO] [stderr]      |
[INFO] [stderr] 1511 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1525:13
[INFO] [stderr]      |
[INFO] [stderr] 1525 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1569:13
[INFO] [stderr]      |
[INFO] [stderr] 1569 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1586:13
[INFO] [stderr]      |
[INFO] [stderr] 1586 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> crates/chimera_term/src/lib.rs:1597:13
[INFO] [stderr]      |
[INFO] [stderr] 1597 |         let mut atoms = AtomTable::new();
[INFO] [stderr]      |             ----^^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `SourceMap`
[INFO] [stderr]    --> crates/chimera_diag/src/lib.rs:575:26
[INFO] [stderr]     |
[INFO] [stderr] 575 |     use chimera_source::{SourceMap, SourceOffset, SourceSpan};
[INFO] [stderr]     |                          ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_target` (lib) generated 1 warning
[INFO] [stderr] warning: `chimera_parser` (lib test) generated 5 warnings (1 duplicate) (run `cargo fix --lib -p chimera_parser --tests` to apply 4 suggestions)
[INFO] [stderr] warning: `chimera_term` (lib test) generated 22 warnings (run `cargo fix --lib -p chimera_term --tests` to apply 22 suggestions)
[INFO] [stderr] warning: `chimera_target` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `chimera_ast_validate` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `chimera_diag` (lib test) generated 1 warning (run `cargo fix --lib -p chimera_diag --tests` to apply 1 suggestion)
[INFO] [stderr] warning: methods `convert_guards` and `guard_from_ast` are never used
[INFO] [stderr]    --> crates/chimera_core/src/lib.rs:336:8
[INFO] [stderr]     |
[INFO] [stderr] 246 | impl CoreBuilder {
[INFO] [stderr]     | ---------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 336 |     fn convert_guards(&mut self, guards: Vec<AST>) -> Result<Vec<CoreGuard>, CoreError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 341 |     fn guard_from_ast(&mut self, ast: AST) -> Result<CoreGuard, CoreError> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_core` (lib) generated 1 warning
[INFO] [stderr] warning: `chimera_core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused import: `ModuleName`
[INFO] [stderr]  --> crates/chimera_codegen/src/lib.rs:9:37
[INFO] [stderr]   |
[INFO] [stderr] 9 | use chimera_term::{Atom, AtomTable, ModuleName};
[INFO] [stderr]   |                                     ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `config` is never read
[INFO] [stderr]    --> crates/chimera_codegen/src/lib.rs:454:5
[INFO] [stderr]     |
[INFO] [stderr] 452 | pub struct Codegen {
[INFO] [stderr]     |            ------- field in this struct
[INFO] [stderr] 453 |     /// Configuration
[INFO] [stderr] 454 |     config: CodegenConfig,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `chimera_codegen` (lib) generated 2 warnings (run `cargo fix --lib -p chimera_codegen` to apply 1 suggestion)
[INFO] [stderr] warning: `chimera_codegen` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_allocator-28bfd48a798b62c8)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_alloc_error_display ... ok
[INFO] [stdout] test tests::test_bump_arena_alignment ... ok
[INFO] [stdout] test tests::test_bump_arena_alloc_slice ... ok
[INFO] [stdout] test tests::test_bump_arena_alloc_value ... ok
[INFO] [stdout] test tests::test_bump_arena_capacity_and_free ... ok
[INFO] [stdout] test tests::test_bump_arena_basic_allocation ... ok
[INFO] [stdout] test tests::test_bump_arena_multiple_allocations ... ok
[INFO] [stdout] test tests::test_bump_arena_reset ... ok
[INFO] [stdout] test tests::test_shared_arena ... ok
[INFO] [stdout] test tests::test_thread_local_arena ... ok
[INFO] [stdout] test tests::test_bump_arena_oom ... ok
[INFO] [stdout] test tests::test_bump_arena_with_page_size ... ok
[INFO] [stdout] test tests::test_shared_arena_concurrent_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_ast-9f969d34d0a227e8)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test tests::test_ast_to_term_atom ... ok
[INFO] [stdout] test tests::test_ast_to_term_binary_op ... ok
[INFO] [stdout] test tests::test_ast_to_term_alias_expr ... ok
[INFO] [stdout] test tests::test_ast_to_term_block ... ok
[INFO] [stdout] test tests::test_ast_to_term_case ... ok
[INFO] [stdout] test tests::test_ast_to_term_cond ... ok
[INFO] [stdout] test tests::test_ast_to_term_defmodule ... ok
[INFO] [stdout] test tests::test_ast_to_term_case_quoted_form_matches_elixir ... ok
[INFO] [stdout] test tests::test_ast_to_term_import_expr ... ok
[INFO] [stdout] test tests::test_ast_to_term_fn ... ok
[INFO] [stdout] test tests::test_ast_to_term_integer ... ok
[INFO] [stdout] test tests::test_ast_to_term_list ... ok
[INFO] [stdout] test tests::test_ast_to_term_receive ... ok
[INFO] [stdout] test tests::test_ast_to_term_match ... ok
[INFO] [stdout] test tests::test_ast_to_term_require_expr ... ok
[INFO] [stdout] test tests::test_ast_to_term_try ... ok
[INFO] [stdout] test tests::test_ast_to_term_string ... ok
[INFO] [stdout] test tests::test_ast_to_term_unary_op ... ok
[INFO] [stdout] test tests::test_ast_to_term_unquote ... ok
[INFO] [stdout] test tests::test_cst_node ... ok
[INFO] [stdout] test tests::test_expr_context_default ... ok
[INFO] [stdout] test tests::test_expr_context_variants ... ok
[INFO] [stdout] test tests::test_hygiene_generated ... ok
[INFO] [stdout] test tests::test_hygiene_generated_preserves_origin ... ok
[INFO] [stdout] test tests::test_hygiene_import_context ... ok
[INFO] [stdout] test tests::test_hygiene_is_default ... ok
[INFO] [stdout] test tests::test_hygiene_origin_survives_clone ... ok
[INFO] [stdout] test tests::test_hygiene_with_origin ... ok
[INFO] [stdout] test tests::test_import_context_struct ... ok
[INFO] [stdout] test tests::test_import_context_with_alias ... ok
[INFO] [stdout] test tests::test_location_default ... ok
[INFO] [stdout] test tests::test_meta_custom_entries ... ok
[INFO] [stdout] test tests::test_meta_location ... ok
[INFO] [stdout] test tests::test_meta_new ... ok
[INFO] [stdout] test tests::test_meta_with_context ... ok
[INFO] [stdout] test tests::test_meta_with_custom_entry ... ok
[INFO] [stdout] test tests::test_meta_with_hygiene ... ok
[INFO] [stdout] test tests::test_pretty_print_integer ... ok
[INFO] [stdout] test tests::test_pretty_print_string ... ok
[INFO] [stdout] test proptests::test_meta_location_preserved ... ok
[INFO] [stdout] test proptests::test_ast_to_term_always_succeeds ... ok
[INFO] [stdout] test proptests::test_diagnostic_creation_always_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_ast_transform-64993f431581f0c0)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test tests::test_ast_document_remove ... ok
[INFO] [stdout] test tests::test_ast_document_insert_and_get ... ok
[INFO] [stdout] test tests::test_ast_kind_as_str ... ok
[INFO] [stdout] test tests::test_ast_node_id_new_and_none ... ok
[INFO] [stdout] test tests::test_ast_transformer_add_rule ... ok
[INFO] [stdout] test tests::test_ast_transformer_transform ... ok
[INFO] [stdout] test tests::test_find_pattern_matching ... ok
[INFO] [stdout] test tests::test_find_pattern_content_mismatch ... ok
[INFO] [stdout] test tests::test_golden_test_harness_fixtures ... ok
[INFO] [stdout] test tests::test_ast_document_replace ... ok
[INFO] [stdout] test tests::test_source_span_merge ... ok
[INFO] [stdout] test tests::test_stats_visitor ... ok
[INFO] [stdout] test tests::test_transform_finder ... ok
[INFO] [stdout] test tests::test_insert_child_at ... ok
[INFO] [stdout] test tests::test_transform_plugin_new ... ok
[INFO] [stdout] test tests::test_source_span_clone ... ok
[INFO] [stdout] test tests::test_transform_rule ... ok
[INFO] [stdout] test tests::test_traversal_context_push_pop ... ok
[INFO] [stdout] test tests::test_visit_result_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_ast_validate-0067e9dcbec3f1b1)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test tests::test_validate_block ... ok
[INFO] [stdout] test tests::test_validate_binary_op ... ok
[INFO] [stdout] test tests::test_validate_call ... ok
[INFO] [stdout] test tests::test_validate_fn ... ok
[INFO] [stdout] test tests::test_validate_integer ... ok
[INFO] [stdout] test tests::test_validate_list ... ok
[INFO] [stdout] test tests::test_validate_macro_return_valid ... ok
[INFO] [stdout] test tests::test_validate_macro_return_invalid ... ok
[INFO] [stdout] test tests::test_validate_string ... ok
[INFO] [stdout] test tests::test_validate_unquote ... ok
[INFO] [stdout] test tests::test_validate_tuple ... ok
[INFO] [stdout] test tests::test_validator_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_build-a90169b9a3d49f29)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test release_tests::test_release_config_builder ... ok
[INFO] [stdout] test release_tests::test_release_config_default ... ok
[INFO] [stdout] test release_tests::test_release_error_display ... ok
[INFO] [stdout] test release_tests::test_release_manager_add_artifact ... ok
[INFO] [stdout] test release_tests::test_release_manager_metadata ... ok
[INFO] [stdout] test release_tests::test_release_manager_validate_empty ... ok
[INFO] [stdout] test release_tests::test_release_package_info ... ok
[INFO] [stdout] test release_tests::test_target_info ... ok
[INFO] [stdout] test release_tests::test_release_manager_new ... ok
[INFO] [stdout] test tests::test_build_graph_register ... ok
[INFO] [stdout] test tests::test_build_task_chain ... ok
[INFO] [stdout] test tests::test_build_task_new ... ok
[INFO] [stdout] test tests::test_dep_resolver ... ok
[INFO] [stdout] test tests::test_dependency_git ... ok
[INFO] [stdout] test tests::test_dependency_hex ... ok
[INFO] [stdout] test tests::test_git_dependency_resolution ... ok
[INFO] [stdout] test tests::test_generate_lockfile ... ok
[INFO] [stdout] test tests::test_lockfile_resolution ... ok
[INFO] [stdout] test tests::test_project_config_chain ... ok
[INFO] [stdout] test tests::test_project_config_new ... ok
[INFO] [stdout] test tests::test_version_req_satisfies ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rzx-345255e8e7452c04)
[INFO] [stdout] test tests::test_version_conflict ... ok
[INFO] [stdout] test tests::test_resolved_dep ... ok
[INFO] [stdout] test tests::test_path_dependency_resolution ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_codegen-90406a657f762f4e)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tests::test_codegen_expr_atom ... ok
[INFO] [stdout] test tests::test_codegen_error_display ... ok
[INFO] [stdout] test tests::test_codegen_config_default ... ok
[INFO] [stdout] test tests::test_codegen_expr_float ... ok
[INFO] [stdout] test tests::test_codegen_expr_unit ... ok
[INFO] [stdout] test tests::test_codegen_output_clone ... ok
[INFO] [stdout] test tests::test_codegen_literals_populated ... ok
[INFO] [stdout] test tests::test_codegen_new ... ok
[INFO] [stdout] test tests::test_compile_to_target_empty ... ok
[INFO] [stdout] test tests::test_emit_atoms_chunk ... ok
[INFO] [stdout] test tests::test_emit_exports_chunk ... ok
[INFO] [stdout] test tests::test_literal_entry_float_encode ... ok
[INFO] [stdout] test tests::test_literal_entry_tuple_encode ... ok
[INFO] [stdout] test tests::test_codegen_expr_integer ... ok
[INFO] [stdout] test tests::test_literal_table_add_cons ... ok
[INFO] [stdout] test tests::test_literal_entry_integer_encode ... ok
[INFO] [stdout] test tests::test_literal_table_add_float ... ok
[INFO] [stdout] test tests::test_literal_table_add_integer ... ok
[INFO] [stdout] test tests::test_literal_table_add_map ... ok
[INFO] [stdout] test tests::test_literal_table_add_nil ... ok
[INFO] [stdout] test tests::test_literal_table_add_tuple ... ok
[INFO] [stdout] test tests::test_literal_table_encode ... ok
[INFO] [stdout] test tests::test_literal_table_new ... ok
[INFO] [stdout] test tests::test_literal_table_add_string ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/beam_e2e_test.rs (/opt/rustwide/target/debug/deps/beam_e2e_test-05a814fd8876b2cb)
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_beam_export_table ... ok
[INFO] [stdout] test test_beam_list_constants ... ok
[INFO] [stdout] test test_beam_integer_constants ... ok
[INFO] [stdout] test test_beam_file_structure ... ok
[INFO] [stdout] test test_beam_multiple_functions ... ok
[INFO] [stdout] test test_beam_round_trip ... ok
[INFO] [stdout] test test_emit_beam_simple_module ... ok
[INFO] [stdout] test test_invalid_beam_detection ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_compile-fbdd4080038ba299)
[INFO] [stdout] test test_mfa_structure ... ok
[INFO] [stdout] test test_module_code_structure ... ok
[INFO] [stdout] test test_beam_tuple_constants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test tests::test_check ... ok
[INFO] [stdout] test tests::test_compile_batch_resilient ... ok
[INFO] [stdout] test tests::test_compile_binary_op ... ok
[INFO] [stdout] test tests::test_compile_error_with_span ... ok
[INFO] [stdout] test tests::test_compile_e2e_defmodule_with_functions ... ok
[INFO] [stdout] test tests::test_compile_error ... ok
[INFO] [stdout] test tests::test_compile_integer ... ok
[INFO] [stdout] test tests::test_compile_input_new ... ok
[INFO] [stdout] test tests::test_compile_incremental ... ok
[INFO] [stdout] test tests::test_compile_e2e_expression_list ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_core-3a377b535c8f6df0)
[INFO] [stdout] test tests::test_compile_list ... ok
[INFO] [stdout] test tests::test_compiler_new ... ok
[INFO] [stdout] test tests::test_stage_display ... ok
[INFO] [stdout] test tests::test_compile_with_diagnostics ... ok
[INFO] [stdout] test tests::test_compile_tuple ... ok
[INFO] [stdout] test tests::test_source_map_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test tests::test_compile_module_atom ... ok
[INFO] [stdout] test tests::test_core_binary_segment ... ok
[INFO] [stdout] test tests::test_core_builder_clear_vars ... ok
[INFO] [stdout] test tests::test_core_builder_new ... ok
[INFO] [stdout] test tests::test_core_clause ... ok
[INFO] [stdout] test tests::test_core_expr_atom ... ok
[INFO] [stdout] test tests::test_core_error_display ... ok
[INFO] [stdout] test tests::test_core_expr_integer ... ok
[INFO] [stdout] test tests::test_core_builder_add_var ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_cst-cebbc0d25f1af523)
[INFO] [stdout] test tests::test_core_expr_tuple ... ok
[INFO] [stdout] test tests::test_core_pattern_var ... ok
[INFO] [stdout] test tests::test_core_expr_list ... ok
[INFO] [stdout] test tests::test_core_pattern_wildcard ... ok
[INFO] [stdout] test tests::test_validate_module_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_diag-f3fae64cf6085efb)
[INFO] [stdout] test tests::test_cst_descendants ... ok
[INFO] [stdout] test tests::test_cst_builder_build ... ok
[INFO] [stdout] test tests::test_cst_find_by_span ... ok
[INFO] [stdout] test tests::test_cst_node_child_apis ... ok
[INFO] [stdout] test tests::test_cst_node_from_token ... ok
[INFO] [stdout] test tests::test_cst_node_new ... ok
[INFO] [stdout] test tests::test_cst_trailing_trivia ... ok
[INFO] [stdout] test tests::test_is_expression ... ok
[INFO] [stdout] test tests::test_cst_node_with_value ... ok
[INFO] [stdout] test tests::test_is_trivia ... ok
[INFO] [stdout] test tests::test_trivia_comment_preservation ... ok
[INFO] [stdout] test tests::test_trivia_newline ... ok
[INFO] [stdout] test tests::test_trivia_comment ... ok
[INFO] [stdout] test tests::test_node_text ... ok
[INFO] [stdout] test tests::test_trivia_newline_preservation ... ok
[INFO] [stdout] test tests::test_trivia_preservation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test tests::test_diagnostic_set_counts ... ok
[INFO] [stdout] test tests::test_diagnostic_error ... ok
[INFO] [stdout] test tests::test_diagnostic_set_has_errors ... ok
[INFO] [stdout] test tests::test_diagnostic_set_suggestions_by_diagnostic ... ok
[INFO] [stdout] test tests::test_diagnostic_suggestions_empty_by_default ... ok
[INFO] [stdout] test tests::test_diagnostic_with_code ... ok
[INFO] [stdout] test tests::test_diagnostic_with_hint ... ok
[INFO] [stdout] test tests::test_diagnostic_with_label ... ok
[INFO] [stdout] test tests::test_diagnostic_warning ... ok
[INFO] [stdout] test tests::test_diagnostic_with_note ... ok
[INFO] [stdout] test tests::test_diagnostic_with_suggestion ... ok
[INFO] [stdout] test tests::test_severity_ordering ... ok
[INFO] [stdout] test tests::test_suggestion_insert_position ... ok
[INFO] [stdout] test tests::test_suggestion_new ... ok
[INFO] [stdout] test tests::test_warning_as_error ... ok
[INFO] [stdout] test tests::test_suggestion_with_replacement ... ok
[INFO] [stdout] test tests::test_suggestion_with_span ... ok
[INFO] [stdout] test tests::test_diagnostic_set_suggestions ... ok
[INFO] [stdout] test tests::test_warning_as_error_disabled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_expand-4c420dadd49e79fb)
[INFO] [stdout] 
[INFO] [stdout] running 304 tests
[INFO] [stdout] test tests::test_alias_nested_module ... ok
[INFO] [stdout] test tests::test_after_compile_callback ... ok
[INFO] [stdout] test tests::test_alias_overwrite ... ok
[INFO] [stdout] test tests::test_alias_not_found ... ok
[INFO] [stdout] test tests::test_artifact_attributes_format ... ok
[INFO] [stdout] test tests::test_artifact_code_format ... ok
[INFO] [stdout] test tests::test_artifact_docs_format ... ok
[INFO] [stdout] test tests::test_artifact_error_handling ... ok
[INFO] [stdout] test tests::test_alias_with_as ... ok
[INFO] [stdout] test tests::test_access_module_descriptor ... ok
[INFO] [stdout] test tests::test_artifact_exports_format ... ok
[INFO] [stdout] test tests::test_artifact_fields_verification ... ok
[INFO] [stdout] test tests::test_artifact_literals_format ... ok
[INFO] [stdout] test tests::test_artifact_loading_protocol ... ok
[INFO] [stdout] test tests::test_beam_artifact_emission ... ok
[INFO] [stdout] test tests::test_artifact_source_maps ... ok
[INFO] [stdout] test tests::test_beam_contract_target_adapter ... ok
[INFO] [stdout] test tests::test_beam_integration_target ... ok
[INFO] [stdout] test tests::test_beam_valid_artifact ... ok
[INFO] [stdout] test tests::test_behaviour_definition ... ok
[INFO] [stdout] test tests::test_behaviour_impl_check ... ok
[INFO] [stdout] test tests::test_behaviour_multiple ... ok
[INFO] [stdout] test tests::test_bitwise_module_descriptor ... ok
[INFO] [stdout] test tests::test_call_anonymous_function ... ok
[INFO] [stdout] test tests::test_call_apply_like ... ok
[INFO] [stdout] test tests::test_call_arity_matching ... ok
[INFO] [stdout] test tests::test_call_capture_syntax ... ok
[INFO] [stdout] test tests::test_before_compile_callback ... ok
[INFO] [stdout] test tests::test_call_imported_resolution ... ok
[INFO] [stdout] test tests::test_call_invalid_module ... ok
[INFO] [stdout] test tests::test_call_local_resolution ... ok
[INFO] [stdout] test tests::test_chimera_config_project_name ... ok
[INFO] [stdout] test tests::test_call_remote_resolution ... ok
[INFO] [stdout] test tests::test_callback_declaration ... ok
[INFO] [stdout] test tests::test_callback_missing ... ok
[INFO] [stdout] test tests::test_callback_with_typespec ... ok
[INFO] [stdout] test tests::test_capability_artifact_version ... ok
[INFO] [stdout] test tests::test_capability_feature_flags ... ok
[INFO] [stdout] test tests::test_capability_stdlib_subset ... ok
[INFO] [stdout] test tests::test_case_expands_properly ... ok
[INFO] [stdout] test tests::test_chimera_config_compiler_options ... ok
[INFO] [stdout] test tests::test_capability_macro_call_version ... ok
[INFO] [stdout] test tests::test_chimera_config_merged ... ok
[INFO] [stdout] test tests::test_cli_check_expansion ... ok
[INFO] [stdout] test tests::test_chimera_config_deps ... ok
[INFO] [stdout] test tests::test_cli_compile_pipeline ... ok
[INFO] [stdout] test tests::test_cli_format_preserves_semantics ... ok
[INFO] [stdout] test tests::test_chimera_config_version ... ok
[INFO] [stdout] test tests::test_code_diagnostics ... ok
[INFO] [stdout] test tests::test_collectable_surface ... ok
[INFO] [stdout] test tests::test_cli_xref_dependency_tracking ... ok
[INFO] [stdout] test tests::test_compile_dependency_ordering ... ok
[INFO] [stdout] test tests::test_cli_test_discovery ... ok
[INFO] [stdout] test tests::test_cli_run_target_execution ... ok
[INFO] [stdout] test tests::test_compile_cycle_detection ... ok
[INFO] [stdout] test tests::test_core_match ... ok
[INFO] [stdout] test tests::test_cond_expands_to_call ... ok
[INFO] [stdout] test tests::test_core_case ... ok
[INFO] [stdout] test tests::test_core_literal_atom ... ok
[INFO] [stdout] test tests::test_core_lambda ... ok
[INFO] [stdout] test tests::test_core_literal_integer ... ok
[INFO] [stdout] test tests::test_core_literal_list ... ok
[INFO] [stdout] test tests::test_core_literal_map ... ok
[INFO] [stdout] test tests::test_core_var_reference ... ok
[INFO] [stdout] test tests::test_core_sequence ... ok
[INFO] [stdout] test tests::test_defmodule_preserves_module_name ... ok
[INFO] [stdout] test tests::test_debug_metadata_error_tracking ... ok
[INFO] [stdout] test tests::test_dependency_compile_time ... ok
[INFO] [stdout] test tests::test_dependency_optional ... ok
[INFO] [stdout] test tests::test_dependency_remote_call ... ok
[INFO] [stdout] test tests::test_dependency_path_deps ... ok
[INFO] [stdout] test tests::test_dependency_import ... ok
[INFO] [stdout] test tests::test_dependency_version_requirements ... ok
[INFO] [stdout] test tests::test_core_literal_tuple ... ok
[INFO] [stdout] test tests::test_diagnostic_from_expand_error ... ok
[INFO] [stdout] test tests::test_dependency_require ... ok
[INFO] [stdout] test tests::test_dependency_runtime ... ok
[INFO] [stdout] test tests::test_dependency_alias ... ok
[INFO] [stdout] test tests::test_dependency_type_classification ... ok
[INFO] [stdout] test tests::test_dependency_struct ... ok
[INFO] [stdout] test tests::test_dependency_macro ... ok
[INFO] [stdout] test tests::test_docs_callbacks_attribute ... ok
[INFO] [stdout] test tests::test_docs_function_doc ... ok
[INFO] [stdout] test tests::test_docs_hidden_attribute ... ok
[INFO] [stdout] test tests::test_docs_metadata_preserved_in_module ... ok
[INFO] [stdout] test tests::test_docs_moduledoc_attribute ... ok
[INFO] [stdout] test tests::test_docs_multiple_doc_attributes ... ok
[INFO] [stdout] test tests::test_enum_module_descriptor ... ok
[INFO] [stdout] test tests::test_enumerable_surface ... ok
[INFO] [stdout] test tests::test_exception_definition_basic ... ok
[INFO] [stdout] test tests::test_docs_typedoc_attribute ... ok
[INFO] [stdout] test tests::test_expand_fixture_atom ... ok
[INFO] [stdout] test tests::test_expand_fixture_list ... ok
[INFO] [stdout] test tests::test_expand_unquote_outside_quote_error ... ok
[INFO] [stdout] test tests::test_exception_struct_surface ... ok
[INFO] [stdout] test tests::test_expand_fixture_quote ... ok
[INFO] [stdout] test tests::test_expand_fixture_string ... ok
[INFO] [stdout] test tests::test_exception_definition_with_message ... ok
[INFO] [stdout] test tests::test_expand_fixture_tuple ... ok
[INFO] [stdout] test tests::test_expand_fixture_integer ... ok
[INFO] [stdout] test tests::test_expand_quote_with_do_block ... ok
[INFO] [stdout] test tests::test_expand_unquote_splicing_outside_quote_error ... ok
[INFO] [stdout] test tests::test_expand_use_basic ... ok
[INFO] [stdout] test tests::test_expand_use_error_no_args ... ok
[INFO] [stdout] test tests::test_expander_alias ... ok
[INFO] [stdout] test tests::test_expand_use_with_opts ... ok
[INFO] [stdout] test tests::test_expander_literal ... ok
[INFO] [stdout] test tests::test_expander_new ... ok
[INFO] [stdout] test tests::test_expr_context_all_variants ... ok
[INFO] [stdout] test tests::test_expander_quote ... ok
[INFO] [stdout] test tests::test_formatter_sigils ... ok
[INFO] [stdout] test tests::test_formatter_keyword_lists ... ok
[INFO] [stdout] test tests::test_function_definition_builder_private ... ok
[INFO] [stdout] test tests::test_function_definition_builder_public ... ok
[INFO] [stdout] test tests::test_function_multi_clause ... ok
[INFO] [stdout] test tests::test_guard_clause ... ok
[INFO] [stdout] test tests::test_guard_function_call ... ok
[INFO] [stdout] test tests::test_guard_nested ... ok
[INFO] [stdout] test tests::test_formatter_config_line_length ... ok
[INFO] [stdout] test tests::test_function_with_guard ... ok
[INFO] [stdout] test tests::test_guard_not ... ok
[INFO] [stdout] test tests::test_guard_binary_comparison ... ok
[INFO] [stdout] test tests::test_guard_boolean_and ... ok
[INFO] [stdout] test tests::test_if_expands_to_call ... ok
[INFO] [stdout] test tests::test_impl_duplicate ... ok
[INFO] [stdout] test tests::test_impl_definition ... ok
[INFO] [stdout] test tests::test_guard_boolean_or ... ok
[INFO] [stdout] test tests::test_import_macro_vs_function ... ok
[INFO] [stdout] test tests::test_impl_missing_functions ... ok
[INFO] [stdout] test tests::test_guard_invalid ... ok
[INFO] [stdout] test tests::test_formatter_expression_equivalence ... ok
[INFO] [stdout] test tests::test_inspect_derived ... ok
[INFO] [stdout] test tests::test_integer_module_descriptor ... ok
[INFO] [stdout] test tests::test_import_not_found ... ok
[INFO] [stdout] test tests::test_import_overwrite ... ok
[INFO] [stdout] test tests::test_import_struct ... ok
[INFO] [stdout] test tests::test_import_with_alias ... ok
[INFO] [stdout] test tests::test_kernel_definitions ... ok
[INFO] [stdout] test tests::test_kernel_guard_available ... ok
[INFO] [stdout] test tests::test_import_with_except ... ok
[INFO] [stdout] test tests::test_import_with_only ... ok
[INFO] [stdout] test tests::test_kernel_imports ... ok
[INFO] [stdout] test tests::test_kernel_raise ... ok
[INFO] [stdout] test tests::test_kernel_operators ... ok
[INFO] [stdout] test tests::test_lowering_binary ... ok
[INFO] [stdout] test tests::test_kernel_type_checks ... ok
[INFO] [stdout] test tests::test_lexical_scope_struct ... ok
[INFO] [stdout] test tests::test_lowering_map_update ... ok
[INFO] [stdout] test tests::test_lowering_defmodule ... ok
[INFO] [stdout] test tests::test_lsp_diagnostics_expansion ... ok
[INFO] [stdout] test tests::test_lowering_try ... ok
[INFO] [stdout] test tests::test_lowering_capture ... ok
[INFO] [stdout] test tests::test_lowering_local_call ... ok
[INFO] [stdout] test tests::test_lsp_diagnostics_syntax ... ok
[INFO] [stdout] test tests::test_lowering_receive ... ok
[INFO] [stdout] test tests::test_lowering_remote_call ... ok
[INFO] [stdout] test tests::test_list_module_descriptor ... ok
[INFO] [stdout] test tests::test_lsp_go_to_definition ... ok
[INFO] [stdout] test tests::test_lsp_hover ... ok
[INFO] [stdout] test tests::test_lowering_function_def ... ok
[INFO] [stdout] test tests::test_macro_call_bad_return ... ok
[INFO] [stdout] test tests::test_macro_arity_tracking ... ok
[INFO] [stdout] test tests::test_macro_call_diagnostics ... ok
[INFO] [stdout] test tests::test_macro_call_missing_macro ... ok
[INFO] [stdout] test tests::test_macro_call_serialization ... ok
[INFO] [stdout] test tests::test_macro_call_target_failure ... ok
[INFO] [stdout] test tests::test_macro_definition_builder_private ... ok
[INFO] [stdout] test tests::test_macro_definition_builder_public ... ok
[INFO] [stdout] test tests::test_macro_duplicate_definition ... ok
[INFO] [stdout] test tests::test_macro_env_alias ... ok
[INFO] [stdout] test tests::test_macro_env_generated_flag ... ok
[INFO] [stdout] test tests::test_macro_env_import ... ok
[INFO] [stdout] test tests::test_macro_env_lexical_tracker ... ok
[INFO] [stdout] test tests::test_macro_env_new ... ok
[INFO] [stdout] test tests::test_macro_env_requires ... ok
[INFO] [stdout] test tests::test_macro_env_set_context ... ok
[INFO] [stdout] test tests::test_macro_env_set_function ... ok
[INFO] [stdout] test tests::test_macro_env_set_line ... ok
[INFO] [stdout] test tests::test_macro_env_set_module ... ok
[INFO] [stdout] test tests::test_macro_env_shape ... ok
[INFO] [stdout] test tests::test_macro_escape_api ... ok
[INFO] [stdout] test tests::test_macro_expand_api ... ok
[INFO] [stdout] test tests::test_macro_imported_expansion ... ok
[INFO] [stdout] test tests::test_macro_interaction ... ok
[INFO] [stdout] test tests::test_macro_local_invocation ... ok
[INFO] [stdout] test tests::test_macro_lookup_precedence ... ok
[INFO] [stdout] test tests::test_macro_remote_call ... ok
[INFO] [stdout] test tests::test_macro_result_no_side_effects ... ok
[INFO] [stdout] test tests::test_macro_remote_invocation ... ok
[INFO] [stdout] test tests::test_macro_return_invalid_type ... ok
[INFO] [stdout] test tests::test_macro_return_valid_ast ... ok
[INFO] [stdout] test tests::test_macro_traversal_helpers ... ok
[INFO] [stdout] test tests::test_macro_target_execution ... ok
[INFO] [stdout] test tests::test_macro_validate_api ... ok
[INFO] [stdout] test tests::test_macro_visibility_local ... ok
[INFO] [stdout] test tests::test_macro_visibility_private ... ok
[INFO] [stdout] test tests::test_macrocallback_declaration ... ok
[INFO] [stdout] test tests::test_map_module_descriptor ... ok
[INFO] [stdout] test tests::test_mix_exs_compatibility ... ok
[INFO] [stdout] test tests::test_module_attribute_accumulated ... ok
[INFO] [stdout] test tests::test_module_attribute_basic ... ok
[INFO] [stdout] test tests::test_module_attribute_apis ... ok
[INFO] [stdout] test tests::test_module_attribute_deletion ... ok
[INFO] [stdout] test tests::test_module_attribute_docs ... ok
[INFO] [stdout] test tests::test_module_attribute_invalid_context ... ok
[INFO] [stdout] test tests::test_module_compile_apis ... ok
[INFO] [stdout] test tests::test_module_attribute_registered ... ok
[INFO] [stdout] test tests::test_module_name_nested ... ok
[INFO] [stdout] test tests::test_module_compile_hooks ... ok
[INFO] [stdout] test tests::test_module_environment_introspection ... ok
[INFO] [stdout] test tests::test_module_name_multi_segment ... ok
[INFO] [stdout] test tests::test_module_name_single_segment ... ok
[INFO] [stdout] test tests::test_module_name_invalid_empty ... ok
[INFO] [stdout] test tests::test_on_definition_callback ... ok
[INFO] [stdout] test tests::test_optimization_constant_folding ... ok
[INFO] [stdout] test tests::test_multiple_aliases ... ok
[INFO] [stdout] test tests::test_optimization_dead_code_marking ... ok
[INFO] [stdout] test tests::test_optimization_docs_stripping ... ok
[INFO] [stdout] test tests::test_optimization_pass_ordering ... ok
[INFO] [stdout] test tests::test_optimization_semantics_preserved ... ok
[INFO] [stdout] test tests::test_optimization_span_preservation ... ok
[INFO] [stdout] test tests::test_optional_callbacks ... ok
[INFO] [stdout] test tests::test_pattern_alias ... ok
[INFO] [stdout] test tests::test_pattern_binary ... ok
[INFO] [stdout] test tests::test_pattern_list ... ok
[INFO] [stdout] test tests::test_pattern_literal ... ok
[INFO] [stdout] test tests::test_pattern_cons ... ok
[INFO] [stdout] test tests::test_pattern_map ... ok
[INFO] [stdout] test tests::test_pattern_match_context ... ok
[INFO] [stdout] test tests::test_pattern_tuple ... ok
[INFO] [stdout] test tests::test_pattern_variable ... ok
[INFO] [stdout] test tests::test_project_nested ... ok
[INFO] [stdout] test tests::test_project_source_paths ... ok
[INFO] [stdout] test tests::test_protocol_consolidation ... ok
[INFO] [stdout] test tests::test_protocol_definition ... ok
[INFO] [stdout] test tests::test_protocol_definition_surface ... ok
[INFO] [stdout] test tests::test_protocol_dispatch_metadata ... ok
[INFO] [stdout] test tests::test_protocol_for_type ... ok
[INFO] [stdout] test tests::test_protocol_fallback ... ok
[INFO] [stdout] test tests::test_quote_binds_variables ... ok
[INFO] [stdout] test tests::test_quote_nested ... ok
[INFO] [stdout] test tests::test_quote_preserves_integer ... ok
[INFO] [stdout] test tests::test_receive_basic ... ok
[INFO] [stdout] test tests::test_receive_selective ... ok
[INFO] [stdout] test tests::test_receive_timeout ... ok
[INFO] [stdout] test tests::test_require_basic ... ok
[INFO] [stdout] test tests::test_require_duplicate ... ok
[INFO] [stdout] test tests::test_require_multiple_modules ... ok
[INFO] [stdout] test tests::test_require_not_present ... ok
[INFO] [stdout] test tests::test_set_module_updates_env ... ok
[INFO] [stdout] test tests::test_source_map_clause_metadata ... ok
[INFO] [stdout] test tests::test_source_map_file_association ... ok
[INFO] [stdout] test tests::test_source_map_function_metadata ... ok
[INFO] [stdout] test tests::test_source_map_generated_metadata ... ok
[INFO] [stdout] test tests::test_source_map_line_column ... ok
[INFO] [stdout] test tests::test_special_forms_alias ... ok
[INFO] [stdout] test tests::test_special_forms_cannot_override ... ok
[INFO] [stdout] test tests::test_special_forms_case ... ok
[INFO] [stdout] test tests::test_special_forms_compiler_expanded ... ok
[INFO] [stdout] test tests::test_special_forms_fn ... ok
[INFO] [stdout] test tests::test_special_forms_import ... ok
[INFO] [stdout] test tests::test_special_forms_quote ... ok
[INFO] [stdout] test tests::test_special_forms_require ... ok
[INFO] [stdout] test tests::test_release_packaging ... ok
[INFO] [stdout] test tests::test_stdlib_descriptor_naming ... ok
[INFO] [stdout] test tests::test_stdlib_atom_interning ... ok
[INFO] [stdout] test tests::test_stdlib_kernel_if_lookup ... ok
[INFO] [stdout] test tests::test_stdlib_macro_escape_lookup ... ok
[INFO] [stdout] test tests::test_stdlib_module_descriptors ... ok
[INFO] [stdout] test tests::test_stdlib_module_put_attribute_lookup ... ok
[INFO] [stdout] test tests::test_string_chars_derived ... ok
[INFO] [stdout] test tests::test_target_query_exports ... ok
[INFO] [stdout] test tests::test_struct_constructor ... ok
[INFO] [stdout] test tests::test_target_run_tests ... ok
[INFO] [stdout] test tests::test_struct_definition_basic ... ok
[INFO] [stdout] test tests::test_tracer_callback ... ok
[INFO] [stdout] test tests::test_struct_definition_enforced_keys ... ok
[INFO] [stdout] test tests::test_struct_definition_with_fields ... ok
[INFO] [stdout] test tests::test_try_after ... ok
[INFO] [stdout] test tests::test_struct_invalid_field ... ok
[INFO] [stdout] test tests::test_struct_update ... ok
[INFO] [stdout] test tests::test_try_catch ... ok
[INFO] [stdout] test tests::test_try_basic ... ok
[INFO] [stdout] test tests::test_try_stacktrace_binding ... ok
[INFO] [stdout] test tests::test_tuple_module_descriptor ... ok
[INFO] [stdout] test tests::test_target_call_macro ... ok
[INFO] [stdout] test tests::test_target_evaluate_expression ... ok
[INFO] [stdout] test tests::test_target_load_artifact ... ok
[INFO] [stdout] test tests::test_try_rescue ... ok
[INFO] [stdout] test tests::test_unless_expands_to_call ... ok
[INFO] [stdout] test tests::test_unquote_inside_quote ... ok
[INFO] [stdout] test tests::test_unquote_splicing_requires_list ... ok
[INFO] [stdout] test tests::test_validation_arity_consistency ... ok
[INFO] [stdout] test tests::test_validation_control_flow ... ok
[INFO] [stdout] test tests::test_validation_guard_consistency ... ok
[INFO] [stdout] test tests::test_validation_module_function ... ok
[INFO] [stdout] test tests::test_validation_pattern_consistency ... ok
[INFO] [stdout] test tests::test_validation_unreachable ... ok
[INFO] [stdout] test tests::test_validation_variable_scope ... ok
[INFO] [stdout] test tests::test_var_table ... ok
[INFO] [stdout] test tests::test_var_table_multiple_scopes ... ok
[INFO] [stdout] test tests::test_var_table_no_pop_last_scope ... ok
[INFO] [stdout] test tests::test_var_table_scope ... ok
[INFO] [stdout] test tests::test_var_table_shadowing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 304 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_fmt-323ebc311445b959)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test tests::test_format_binary_operators ... ok
[INFO] [stdout] test tests::test_format_case_clause ... ok
[INFO] [stdout] test tests::test_format_config_extended ... ok
[INFO] [stdout] test tests::test_format_config_default ... ok
[INFO] [stdout] test tests::test_format_config_indent_tabs ... ok
[INFO] [stdout] test tests::test_format_config_line_length ... ok
[INFO] [stdout] test tests::test_format_empty ... ok
[INFO] [stdout] test tests::test_format_identifier ... ok
[INFO] [stdout] test tests::test_format_integer ... ok
[INFO] [stdout] test tests::test_format_parse_idempotence_identifier ... ok
[INFO] [stdout] test tests::test_format_parse_idempotence_integer ... ok
[INFO] [stdout] test tests::test_format_parse_idempotence_string ... ok
[INFO] [stdout] test tests::test_format_pipe_alignment ... ok
[INFO] [stdout] test tests::test_format_trivia_preserved ... ok
[INFO] [stdout] test tests::test_format_string ... ok
[INFO] [stdout] test tests::test_format_with_leading_whitespace ... ok
[INFO] [stdout] test tests::test_formatter_new ... ok
[INFO] [stdout] test tests::test_indent_spaces ... ok
[INFO] [stdout] test tests::test_indent_tabs ... ok
[INFO] [stdout] test tests::test_is_formatted ... ok
[INFO] [stdout] test tests::test_format_with_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_lexer-605eb467a54f0e03)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test tests::test_lexer_fixture_crlf_lines ... ok
[INFO] [stdout] test tests::test_lexer_fixture_empty_source ... ok
[INFO] [stdout] test tests::test_lexer_fixture_heredoc ... ok
[INFO] [stdout] test tests::test_lexer_fixture_only_comments ... ok
[INFO] [stdout] test tests::test_lexer_fixture_sigil ... ok
[INFO] [stdout] test tests::test_lexer_fixture_valid_atoms ... ok
[INFO] [stdout] test tests::test_lexer_fixture_valid_identifiers ... ok
[INFO] [stdout] test tests::test_lexer_fixture_valid_numbers ... ok
[INFO] [stdout] test tests::test_lexer_fixture_valid_strings ... ok
[INFO] [stdout] test tests::test_lexer_multiple_errors ... ok
[INFO] [stdout] test tests::test_lexer_property_ascii_only ... ok
[INFO] [stdout] test tests::test_lexer_property_empty_string ... ok
[INFO] [stdout] test tests::test_lexer_property_eof_always_last ... ok
[INFO] [stdout] test tests::test_lexer_property_error_recovery ... ok
[INFO] [stdout] test tests::test_lexer_property_single_char_tokens ... ok
[INFO] [stdout] test tests::test_lexer_property_string_escapes ... ok
[INFO] [stdout] test tests::test_lexer_property_valid_identifier_pattern ... ok
[INFO] [stdout] test tests::test_lexer_property_whitespace_only ... ok
[INFO] [stdout] test tests::test_lexer_recovery_invalid_character ... ok
[INFO] [stdout] test tests::test_lexer_recovery_unterminated_sigil ... ok
[INFO] [stdout] test tests::test_lexer_recovery_unterminated_string ... ok
[INFO] [stdout] test tests::test_token_kind_count ... ok
[INFO] [stdout] test tests::test_tokenize_alias ... ok
[INFO] [stdout] test tests::test_tokenize_all_keywords ... ok
[INFO] [stdout] test tests::test_tokenize_and_and ... ok
[INFO] [stdout] test tests::test_tokenize_atoms ... ok
[INFO] [stdout] test tests::test_tokenize_bit_operators ... ok
[INFO] [stdout] test tests::test_tokenize_capture ... ok
[INFO] [stdout] test tests::test_tokenize_comment ... ok
[INFO] [stdout] test tests::test_tokenize_comparison_operators ... ok
[INFO] [stdout] test tests::test_tokenize_control_flow ... ok
[INFO] [stdout] test tests::test_tokenize_exponent_notation ... ok
[INFO] [stdout] test tests::test_tokenize_identifiers ... ok
[INFO] [stdout] test tests::test_tokenize_integers ... ok
[INFO] [stdout] test tests::test_tokenize_integers_with_underscores ... ok
[INFO] [stdout] test tests::test_tokenize_keyword_defs ... ok
[INFO] [stdout] test tests::test_tokenize_keywords ... ok
[INFO] [stdout] test tests::test_tokenize_operators ... ok
[INFO] [stdout] test tests::test_tokenize_or ... ok
[INFO] [stdout] test tests::test_tokenize_pipe ... ok
[INFO] [stdout] test tests::test_tokenize_punctuation ... ok
[INFO] [stdout] test tests::test_tokenize_sigils ... ok
[INFO] [stdout] test tests::test_tokenize_strings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_lint-95ae8baecb60ce37)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::test_lint_ast_add_child ... ok
[INFO] [stdout] test tests::test_findings_to_diagnostics ... ok
[INFO] [stdout] test tests::test_cst_node ... ok
[INFO] [stdout] test tests::test_lint_ast_find_descendants ... ok
[INFO] [stdout] test tests::test_lint_finding_with_note_and_hint ... ok
[INFO] [stdout] test tests::test_lint_input_get_nodes_by_kind ... ok
[INFO] [stdout] test tests::test_lint_finding_note_hint ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_lsp-d0bc96bcf4fe3023)
[INFO] [stdout] test tests::test_lint_input_line_offsets ... ok
[INFO] [stdout] test tests::test_lint_location_debug ... ok
[INFO] [stdout] test tests::test_lint_registry_enable_disable ... ok
[INFO] [stdout] test tests::test_lint_registry_register ... ok
[INFO] [stdout] test tests::test_lint_input_with_ast_nodes ... ok
[INFO] [stdout] test tests::test_linter_invalid_escape ... ok
[INFO] [stdout] test tests::test_linter_missing_newline ... ok
[INFO] [stdout] test tests::test_linter_run ... ok
[INFO] [stdout] test tests::test_linter_trailing_whitespace ... ok
[INFO] [stdout] test tests::test_linter_with_all_rules ... ok
[INFO] [stdout] test tests::test_linter_todo_fixes ... ok
[INFO] [stdout] test tests::test_severity_ordering ... ok
[INFO] [stdout] test tests::test_rule_category_as_str ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test tests::test_completions ... ok
[INFO] [stdout] test tests::test_diagnostic_severity_conversion ... ok
[INFO] [stdout] test tests::test_diagnostics ... ok
[INFO] [stdout] test tests::test_diagnostics_with_parse_error ... ok
[INFO] [stdout] test tests::test_did_open ... ok
[INFO] [stdout] test tests::test_did_change ... ok
[INFO] [stdout] test tests::test_did_close ... ok
[INFO] [stdout] test tests::test_hover ... ok
[INFO] [stdout] test tests::test_diagnostics_for_invalid_code ... ok
[INFO] [stdout] test tests::test_lsp_server_new ... ok
[INFO] [stdout] test tests::test_position ... ok
[INFO] [stdout] test tests::test_parse_document ... ok
[INFO] [stdout] test tests::test_range ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_module-1ca8d8802a21537d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::test_module_builder_attribute ... ok
[INFO] [stdout] test tests::test_module_builder_build_with_name ... ok
[INFO] [stdout] test tests::test_module_builder_build_empty ... ok
[INFO] [stdout] test tests::test_module_builder_function ... ok
[INFO] [stdout] test tests::test_module_builder_macro ... ok
[INFO] [stdout] test tests::test_module_builder_multiple_functions ... ok
[INFO] [stdout] test tests::test_module_builder_nested_module ... ok
[INFO] [stdout] test tests::test_module_builder_set_name ... ok
[INFO] [stdout] test tests::test_module_builder_with_attributes ... ok
[INFO] [stdout] test tests::test_module_to_ast ... ok
[INFO] [stdout] test tests::test_module_builder_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_oracle_tests-67430cedca3e789c)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::test_elixir_version_info ... ok
[INFO] [stdout] test tests::test_oracle_result_compare_different ... ok
[INFO] [stdout] test tests::test_oracle_result_compare_equal ... ok
[INFO] [stdout] test tests::test_oracle_result_skip ... ok
[INFO] [stdout] test tests::test_oracle_result_debug ... ok
[INFO] [stdout] test tests::test_oracle_harness_compatibility_check ... ok
[INFO] [stdout] test tests::test_oracle_harness_skip_when_not_available ... ok
[INFO] [stdout] test tests::test_oracle_harness_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_parser-52b39b3d23f12ffe)
[INFO] [stdout] running 54 tests
[INFO] [stdout] test tests::test_make_span_tracks_tokens ... ok
[INFO] [stdout] test tests::test_parse_binary ... ok
[INFO] [stdout] test tests::test_parse_atom ... ok
[INFO] [stdout] test tests::test_parse_binary_op ... ok
[INFO] [stdout] test tests::test_parse_call_with_atom_arg ... ok
[INFO] [stdout] test tests::test_parse_case ... ok
[INFO] [stdout] test tests::test_parse_cond ... ok
[INFO] [stdout] test tests::test_parse_def_with_args ... ok
[INFO] [stdout] test tests::test_parse_charlist ... ok
[INFO] [stdout] test tests::test_parse_def_with_single_arg ... ok
[INFO] [stdout] test tests::test_parse_defmodule ... ok
[INFO] [stdout] test tests::test_parse_empty_source ... ok
[INFO] [stdout] test tests::test_parse_error_handling ... ok
[INFO] [stdout] test tests::test_parse_error_mismatched_parens ... ok
[INFO] [stdout] test tests::test_parse_error_unterminated_string ... ok
[INFO] [stdout] test tests::test_parse_fn ... ok
[INFO] [stdout] test tests::test_parse_function_call_no_args ... ok
[INFO] [stdout] test tests::test_parse_identifier ... ok
[INFO] [stdout] test tests::test_parse_function_call ... ok
[INFO] [stdout] test tests::test_parse_if_basic ... ok
[INFO] [stdout] test tests::test_parse_map ... ok
[INFO] [stdout] test tests::test_parse_tuple ... ok
[INFO] [stdout] test tests::test_parse_with_source_position_tracking ... ok
[INFO] [stdout] test tests::test_parser_fixture_capture ... ok
[INFO] [stdout] test tests::test_parser_fixture_case_expression ... ok
[INFO] [stdout] test tests::test_parse_sigil ... ok
[INFO] [stdout] test tests::test_parse_keyword_list ... ok
[INFO] [stdout] test tests::test_parse_source ... ok
[INFO] [stdout] test tests::test_parse_string ... ok
[INFO] [stdout] test tests::test_parse_whitespace_only ... ok
[INFO] [stdout] test tests::test_parse_range ... ok
[INFO] [stdout] test tests::test_parse_receive ... ok
[INFO] [stdout] test tests::test_parse_integer ... ok
[INFO] [stdout] test tests::test_parse_try ... ok
[INFO] [stdout] test tests::test_parse_list ... ok
[INFO] [stdout] test tests::test_parse_with ... ok
[INFO] [stdout] test tests::test_parser_fixture_expressions ... ok
[INFO] [stdout] test tests::test_parse_if_with_else ... ok
[INFO] [stdout] test tests::test_parser_fixture_complex_module ... ok
[INFO] [stdout] test tests::test_parser_fixture_if_expression ... ok
[INFO] [stdout] test tests::test_parser_fixture_function_calls ... ok
[INFO] [stdout] test tests::test_parser_fixture_list ... ok
[INFO] [stdout] test tests::test_parser_fixture_map ... ok
[INFO] [stdout] test tests::test_parser_fixture_module_definition ... ok
[INFO] [stdout] test tests::test_parser_fixture_pipe_operator ... ok
[INFO] [stdout] test tests::test_parser_fixture_tuple ... ok
[INFO] [stdout] test tests::test_parser_from_owned ... ok
[INFO] [stdout] test tests::test_parser_multiple_files ... ok
[INFO] [stdout] test tests::test_parser_recovery_invalid_operator ... ok
[INFO] [stdout] test tests::test_parser_recovery_missing_end ... ok
[INFO] [stdout] test tests::test_parser_recovery_multiple_errors ... ok
[INFO] [stdout] test tests::test_parser_recovery_unclosed_paren ... ok
[INFO] [stdout] test tests::test_parser_recovery_unexpected_token ... ok
[INFO] [stdout] test tests::test_parser_skip_invalid_tokens ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_plugin_api-b60279a92e0e60a1)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test tests::test_ast_document_simple_with_nodes ... ok
[INFO] [stdout] test tests::test_ast_document_simple_new ... ok
[INFO] [stdout] test tests::test_ast_node_simple_new ... ok
[INFO] [stdout] test tests::test_ast_document_simple_set_root ... ok
[INFO] [stdout] test tests::test_ast_node_simple_with_children ... ok
[INFO] [stdout] test tests::test_custom_lint_registry_check_all ... ok
[INFO] [stdout] test tests::test_custom_lint_registry_clear ... ok
[INFO] [stdout] test tests::test_custom_lint_registry_new ... ok
[INFO] [stdout] test tests::test_custom_lint_registry_register ... ok
[INFO] [stdout] test tests::test_custom_lint_registry_unregister_plugin ... ok
[INFO] [stdout] test tests::test_custom_lint_rule_new ... ok
[INFO] [stdout] test tests::test_custom_lint_rule_check ... ok
[INFO] [stdout] test tests::test_discovered_plugin_debug ... ok
[INFO] [stdout] test tests::test_hook_context_builder ... ok
[INFO] [stdout] test tests::test_hook_context_new ... ok
[INFO] [stdout] test tests::test_hook_phase_as_str ... ok
[INFO] [stdout] test tests::test_hook_result_aborted ... ok
[INFO] [stdout] test tests::test_hook_result_failed ... ok
[INFO] [stdout] test tests::test_hook_result_success ... ok
[INFO] [stdout] test tests::test_hook_system_clear ... ok
[INFO] [stdout] test tests::test_hook_system_execute_no_hooks ... ok
[INFO] [stdout] test tests::test_hook_system_execute ... ok
[INFO] [stdout] test tests::test_hook_system_register ... ok
[INFO] [stdout] test tests::test_hook_system_new ... ok
[INFO] [stdout] test tests::test_plugin_config_default ... ok
[INFO] [stdout] test tests::test_plugin_discovery_new ... ok
[INFO] [stdout] test tests::test_hook_system_unregister_plugin ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_clear ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_execute_phase_no_passes ... ok
[INFO] [stdout] test tests::test_plugin_config_with_dirs ... ok
[INFO] [stdout] test tests::test_transform_pass_execute ... ok
[INFO] [stdout] test tests::test_transform_pass_new ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_get_pass_ids_for_phase ... ok
[INFO] [stdout] test tests::test_lint_finding_simple_with_note_and_hint ... ok
[INFO] [stdout] test tests::test_lint_finding_simple_new ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_new ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_plugins-95cd4a01d19cd9a8)
[INFO] [stdout] test tests::test_transform_pass_registry_execute_phase ... ok
[INFO] [stdout] test tests::test_hook_system_multiple_callbacks ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_pass_ids ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_register ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_unregister_plugin ... ok
[INFO] [stdout] test tests::test_transform_pass_registry_has_pass ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::test_forbidden_metadata ... ok
[INFO] [stdout] test tests::test_format_finding ... ok
[INFO] [stdout] test tests::test_forbidden_linter ... ok
[INFO] [stdout] test tests::test_dead_code_metadata ... ok
[INFO] [stdout] test tests::test_format_report_empty ... ok
[INFO] [stdout] test tests::test_format_report_with_findings ... ok
[INFO] [stdout] test tests::test_registry_get_plugin ... ok
[INFO] [stdout] test tests::test_registry_plugin_names ... ok
[INFO] [stdout] test tests::test_verbose_lint_metadata ... ok
[INFO] [stdout] test tests::test_verbose_linter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_source-ac8dcd5857ec4829)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test tests::test_byte_offset ... ok
[INFO] [stdout] test tests::test_debug_context_lines ... ok
[INFO] [stdout] test tests::test_column_offset ... ok
[INFO] [stdout] test tests::test_line_number ... ok
[INFO] [stdout] test tests::test_line_offsets ... ok
[INFO] [stdout] test tests::test_source_file_get_line ... ok
[INFO] [stdout] test tests::test_source_file_empty ... ok
[INFO] [stdout] test tests::test_source_file_id_index ... ok
[INFO] [stdout] test tests::test_source_file_new ... ok
[INFO] [stdout] test tests::test_source_file_only_newlines ... ok
[INFO] [stdout] test tests::test_source_location_new ... ok
[INFO] [stdout] test tests::test_source_file_span_to_location ... ok
[INFO] [stdout] test tests::test_source_map_add_file ... ok
[INFO] [stdout] test tests::test_source_map_get_context ... ok
[INFO] [stdout] test tests::test_source_map_get_nonexistent_file ... ok
[INFO] [stdout] test tests::test_source_map_get_span_text ... ok
[INFO] [stdout] test tests::test_source_map_get_span_text_out_of_bounds ... ok
[INFO] [stdout] test tests::test_source_map_multi_file ... ok
[INFO] [stdout] test tests::test_source_map_offset_to_line_col ... ok
[INFO] [stdout] test tests::test_source_offset_as_usize ... ok
[INFO] [stdout] test tests::test_source_offset_crlf ... ok
[INFO] [stdout] test tests::test_source_offset_line_column ... ok
[INFO] [stdout] test tests::test_source_offset_utf8 ... ok
[INFO] [stdout] test tests::test_source_span_empty ... ok
[INFO] [stdout] test tests::test_debug_line_is_target ... ok
[INFO] [stdout] test tests::test_source_span_merge ... ok
[INFO] [stdout] test tests::test_source_span_to_range ... ok
[INFO] [stdout] test tests::test_source_span_invalid_range ... ok
[INFO] [stdout] test tests::test_source_offset_to_line_col ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_stdlib-c0f599dd1ee8d946)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test tests::test_exception_error_codes ... ok
[INFO] [stdout] test tests::test_exception_with_fields ... ok
[INFO] [stdout] test tests::test_exception_def ... ok
[INFO] [stdout] test tests::test_exception_with_original_module ... ok
[INFO] [stdout] test tests::test_exceptions_count ... ok
[INFO] [stdout] test tests::test_exceptions_new ... ok
[INFO] [stdout] test tests::test_kernel_builtin_kind_arithmetic ... ok
[INFO] [stdout] test tests::test_kernel_builtin_kind_comparison ... ok
[INFO] [stdout] test tests::test_kernel_builtin_kind_list ... ok
[INFO] [stdout] test tests::test_kernel_builtin_kind_type_check ... ok
[INFO] [stdout] test tests::test_protocol_add_implementation ... ok
[INFO] [stdout] test tests::test_native_module_builder ... ok
[INFO] [stdout] test tests::test_protocol_def_builder ... ok
[INFO] [stdout] test tests::test_kernel_functions_count ... ok
[INFO] [stdout] test tests::test_protocol_find_for_function ... ok
[INFO] [stdout] test tests::test_protocols_enumerable ... ok
[INFO] [stdout] test tests::test_protocols_enumerable_functions ... ok
[INFO] [stdout] test tests::test_protocols_string_chars ... ok
[INFO] [stdout] test tests::test_protocols_new ... ok
[INFO] [stdout] test tests::test_stdlib_code ... ok
[INFO] [stdout] test tests::test_stdlib_kernel ... ok
[INFO] [stdout] test tests::test_stdlib_macro ... ok
[INFO] [stdout] test tests::test_stdlib_module ... ok
[INFO] [stdout] test tests::test_protocol_is_protocol_function ... ok
[INFO] [stdout] test tests::test_stdlib_new ... ok
[INFO] [stdout] test tests::test_stdlib_special_forms ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_target-0300114219415c84)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test tests::test_call_macro_found ... ok
[INFO] [stdout] test tests::test_call_macro_not_found ... ok
[INFO] [stdout] test tests::test_compile_module_invalid ... ok
[INFO] [stdout] test tests::test_ensure_loaded_not_found ... ok
[INFO] [stdout] test tests::test_evaluate_expression_function_not_exported ... ok
[INFO] [stdout] test tests::test_emit_and_ensure_loaded ... ok
[INFO] [stdout] test tests::test_evaluate_expression_not_loaded ... ok
[INFO] [stdout] test tests::test_get_exports_not_found ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chimera_term-083cd8f30ef88467)
[INFO] [stdout] test tests::test_get_exports_after_emit ... ok
[INFO] [stdout] test tests::test_macro_env_term_default ... ok
[INFO] [stdout] test tests::test_macro_env_term_imports ... ok
[INFO] [stdout] test tests::test_macro_env_term_new ... ok
[INFO] [stdout] test tests::test_macro_env_term_requires ... ok
[INFO] [stdout] test tests::test_macro_env_term_to_term ... ok
[INFO] [stdout] test tests::test_macro_env_term_vars ... ok
[INFO] [stdout] test tests::test_target_adapter_is_loaded ... ok
[INFO] [stdout] test tests::test_target_adapter_new ... ok
[INFO] [stdout] test tests::test_target_error_display ... ok
[INFO] [stdout] test tests::test_target_adapter_register_macro ... ok
[INFO] [stdout] test tests::test_target_error_unavailable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test tests::test_atom_name_arity_hash_eq ... ok
[INFO] [stdout] test tests::test_atom_table_intern ... ok
[INFO] [stdout] test tests::test_atom_table_lookup ... ok
[INFO] [stdout] test tests::test_atom_table_nil_true_false ... ok
[INFO] [stdout] test tests::test_atom_table_reserved_atoms ... ok
[INFO] [stdout] test tests::test_atom_table_too_long ... ok
[INFO] [stdout] test tests::test_bigint_bounds ... ok
[INFO] [stdout] test tests::test_bigint_encode_decode ... ok
[INFO] [stdout] test tests::test_bigint_encode_decode_negative ... ok
[INFO] [stdout] test tests::test_bigint_large_value ... ok
[INFO] [stdout] test tests::test_bigint_hash_eq ... ok
[INFO] [stdout] test tests::test_bigint_from_i64 ... ok
[INFO] [stdout] test tests::test_bigint_negative ... ok
[INFO] [stdout] test tests::test_bigint_one ... ok
[INFO] [stdout] test tests::test_bigint_zero ... ok
[INFO] [stdout] test tests::test_encode_decode_atom ... ok
[INFO] [stdout] test tests::test_encode_decode_binary ... ok
[INFO] [stdout] test tests::test_encode_decode_binary_with_bits ... ok
[INFO] [stdout] test tests::test_encode_decode_cons ... ok
[INFO] [stdout] test tests::test_encode_decode_float ... ok
[INFO] [stdout] test tests::test_encode_decode_list ... ok
[INFO] [stdout] test tests::test_encode_decode_local_fun ... ok
[INFO] [stdout] test tests::test_encode_decode_map ... ok
[INFO] [stdout] test tests::test_encode_decode_nested ... ok
[INFO] [stdout] test tests::test_encode_decode_nil ... ok
[INFO] [stdout] test tests::test_encode_decode_small_int ... ok
[INFO] [stdout] test tests::test_encode_decode_string ... ok
[INFO] [stdout] test tests::test_encode_decode_tuple ... ok
[INFO] [stdout] test tests::test_float_special_values ... ok
[INFO] [stdout] test tests::test_float_ieee_754 ... ok
[INFO] [stdout] test tests::test_module_name_hash_eq ... ok
[INFO] [stdout] test tests::test_nan_floating_point_handling ... ok
[INFO] [stdout] test tests::test_shared_atom_table ... ok
[INFO] [stdout] test tests::test_atom_table_full ... ok
[INFO] [stdout] test tests::test_small_int_min_max ... ok
[INFO] [stdout] test tests::test_shared_atom_table_thread_safe ... ok
[INFO] [stdout] test tests::test_term_equality_complex_types ... ok
[INFO] [stderr]      Running unittests fuzz_etf.rs (/opt/rustwide/target/debug/deps/fuzz_etf-7ccdbaed112ed881)
[INFO] [stdout] test tests::test_term_equality_different_types ... ok
[INFO] [stdout] test tests::test_term_equality_same_types ... ok
[INFO] [stdout] test tests::test_term_roundtrip_atom ... ok
[INFO] [stdout] test tests::test_term_roundtrip_empty_list ... ok
[INFO] [stdout] test tests::test_term_roundtrip_float ... ok
[INFO] [stdout] test tests::test_term_roundtrip_proper_list ... ok
[INFO] [stdout] test tests::test_term_roundtrip_integers ... ok
[INFO] [stdout] test tests::test_term_roundtrip_small_int ... ok
[INFO] [stdout] test tests::test_term_roundtrip_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] WARNING: Failed to find function "__sanitizer_acquire_crash_state".
[INFO] [stderr] WARNING: Failed to find function "__sanitizer_print_stack_trace".
[INFO] [stderr] WARNING: Failed to find function "__sanitizer_set_death_callback".
[INFO] [stderr] INFO: Running with entropic power schedule (0xFF, 100).
[INFO] [stderr] INFO: Seed: 374141635
[INFO] [stderr] INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 4096 bytes
[INFO] [stderr] INFO: A corpus is not provided, starting from an empty corpus
[INFO] [stderr] #2	INITED exec/s: 0 rss: 58Mb
[INFO] [stderr] WARNING: no interesting inputs were found so far. Is the code instrumented for coverage?
[INFO] [stderr] This may also happen if the target rejected all inputs we tried so far
[INFO] [stderr] #65536	pulse  corp: 1/1b lim: 652 exec/s: 32768 rss: 58Mb
[INFO] [stderr] #131072	pulse  corp: 1/1b lim: 1300 exec/s: 32768 rss: 58Mb
[INFO] [stderr] #262144	pulse  corp: 1/1b lim: 2611 exec/s: 29127 rss: 58Mb
[INFO] [stderr] #524288	pulse  corp: 1/1b lim: 4096 exec/s: 29127 rss: 58Mb
[INFO] [stderr] #1048576	pulse  corp: 1/1b lim: 4096 exec/s: 31775 rss: 58Mb
[INFO] [stderr] #2097152	pulse  corp: 1/1b lim: 4096 exec/s: 40329 rss: 58Mb
[INFO] [stderr] #4194304	pulse  corp: 1/1b lim: 4096 exec/s: 33554 rss: 58Mb
[INFO] [stderr] #8388608	pulse  corp: 1/1b lim: 4096 exec/s: 32017 rss: 58Mb
[INFO] [stderr] #16777216	pulse  corp: 1/1b lim: 4096 exec/s: 30559 rss: 58Mb
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "8f67d68add2c90f9b387241d0f219e261eed1a71d5596beabb90f49ab7955d5c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f67d68add2c90f9b387241d0f219e261eed1a71d5596beabb90f49ab7955d5c", kill_on_drop: false }`
[INFO] [stdout] 8f67d68add2c90f9b387241d0f219e261eed1a71d5596beabb90f49ab7955d5c
